Warning, /office/kexi/src/main/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 #TODO add_definitions(-DKDE_DEFAULT_DEBUG_AREA=44019) 0002 0003 include_directories(${CMAKE_SOURCE_DIR}/src/core 0004 ${CMAKE_SOURCE_DIR}/src/kexiutils 0005 ${CMAKE_SOURCE_DIR}/src/main ${CMAKE_SOURCE_DIR}/src/main/startup 0006 ${CMAKE_SOURCE_DIR}/src/widget ${CMAKE_BINARY_DIR}/src/widget) 0007 0008 set(QT_USE_QTUITOOLS true) 0009 0010 set(keximain_LIB_SRCS 0011 KexiMainWindow.cpp 0012 KexiMainWindow_p.cpp 0013 KexiMenuWidget.cpp 0014 kexifinddialog.cpp 0015 KexiSearchLineEdit.cpp 0016 KexiUserFeedbackAgent.cpp 0017 KexiBugReportDialog.cpp 0018 0019 startup/KexiNewProjectAssistant.cpp 0020 startup/KexiOpenProjectAssistant.cpp 0021 startup/KexiWelcomeAssistant.cpp 0022 startup/KexiWelcomeStatusBar.cpp 0023 startup/KexiImportExportAssistant.cpp 0024 startup/KexiStartup.cpp 0025 startup/KexiTemplatesModel.cpp 0026 startup/KexiRecentProjectsModel.cpp 0027 startup/KexiAssistantMessageHandler.cpp 0028 startup/KexiPasswordPage.cpp 0029 0030 #todo printing/kexisimpleprintingengine.cpp 0031 #todo printing/kexisimpleprintingpagesetup.cpp 0032 #todo printing/kexisimpleprintingpart.cpp 0033 #todo printing/kexisimpleprintpreviewwindow.cpp 0034 ) 0035 0036 ki18n_wrap_ui(keximain_LIB_SRCS 0037 kexifinddialog.ui 0038 startup/KexiProjectStorageTypeSelectionPage.ui 0039 startup/KexiServerDBNamePage.ui 0040 startup/KexiMainImportExportPage.ui 0041 ) 0042 0043 kexi_add_library(keximain SHARED ${keximain_LIB_SRCS}) 0044 0045 generate_export_header(keximain) 0046 0047 target_link_libraries(keximain 0048 PUBLIC 0049 kexicore 0050 0051 PRIVATE 0052 kexiextendedwidgets 0053 kexiguiutils 0054 0055 KF5::GuiAddons 0056 0057 Qt5::UiTools 0058 ) 0059 if(HAVE_KCRASH) 0060 target_link_libraries(keximain 0061 PRIVATE 0062 KF5::Crash 0063 ) 0064 endif() 0065 0066 target_compile_definitions(keximain PRIVATE CMAKE_CURRENT_SOURCE_DIR="${CMAKE_CURRENT_SOURCE_DIR}") 0067 install(TARGETS keximain ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) 0068 0069 add_subdirectory(status) 0070 0071 if (BUILD_TESTING) 0072 add_subdirectory(autotests) 0073 endif()