Warning, /games/ksudoku/src/gui/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 include_directories( views ) 0002 0003 set(ksudoku_SRCS 0004 config.cpp 0005 ksudoku.cpp 0006 ksudokugame.cpp 0007 serializer.cpp 0008 history.cpp 0009 symbols.cpp 0010 gamevariants.cpp 0011 welcomescreen.cpp 0012 puzzleprinter.cpp 0013 ) 0014 0015 set(ksudoku_views_SRCS 0016 views/ksview.cpp 0017 views/gameactions.cpp 0018 views/renderer.cpp 0019 views/valuelistwidget.cpp 0020 views/view2d.cpp ) 0021 0022 if(OPENGL_SUPPORT) 0023 set(ksudoku_views_SRCS 0024 ${ksudoku_views_SRCS} 0025 views/ArcBall.cpp 0026 views/roxdokuview.cpp ) 0027 endif(OPENGL_SUPPORT) 0028 0029 0030 ki18n_wrap_ui(ksudoku_SRCS welcomescreen.ui configgame.ui) 0031 0032 kconfig_add_kcfg_files(ksudoku_SRCS settings.kcfgc ) 0033 0034 add_library(ksudoku_gui STATIC ${ksudoku_SRCS} ${ksudoku_views_SRCS}) 0035 0036 target_link_libraries(ksudoku_gui 0037 ksudoku_logic 0038 KDEGames6 0039 KF6::Archive 0040 KF6::Crash 0041 KF6::GuiAddons 0042 KF6::I18n 0043 KF6::KIOCore 0044 KF6::JobWidgets 0045 KF6::WidgetsAddons 0046 KF6::XmlGui 0047 Qt6::Core 0048 Qt6::Gui 0049 Qt6::PrintSupport 0050 Qt6::Svg 0051 ) 0052 0053 if(OPENGL_SUPPORT) 0054 target_link_libraries(ksudoku_gui 0055 Qt6::OpenGLWidgets 0056 ${OPENGL_LIBRARIES} 0057 ) 0058 endif(OPENGL_SUPPORT)