Warning, /kdevelop/kdev-executebrowser/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 cmake_minimum_required(VERSION 3.0)
0002 
0003 project(executebrowser)
0004 
0005 find_package(ECM "5.14.0" REQUIRED)
0006 set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
0007 
0008 include(KDECompilerSettings NO_POLICY_SCOPE)
0009 include(KDEInstallDirs)
0010 include(KDECMakeSettings)
0011 include(ECMQtDeclareLoggingCategory)
0012 include(FeatureSummary)
0013 
0014 set(KF5_DEP_VERSION "5.15.0")
0015 find_package(KF5 ${KF5_DEP_VERSION} REQUIRED COMPONENTS
0016     I18n
0017     ItemModels # needed because missing in KDevPlatformConfig.cmake, remove once dep on kdevplatform >=5.2.2
0018 )
0019 
0020 set(KDEVPLATFORM_VERSION "5.1.0")
0021 find_package(KDevPlatform ${KDEVPLATFORM_VERSION} CONFIG)
0022 set_package_properties(KDevPlatform PROPERTIES
0023     TYPE REQUIRED
0024 )
0025 
0026 if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID STREQUAL "Clang" OR CMAKE_CXX_COMPILER_ID STREQUAL "Intel")
0027     set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
0028 endif()
0029 
0030 add_definitions(-DTRANSLATION_DOMAIN=\"kdevexecutebrowser\")
0031 
0032 set(kdevexecutebrowser_PART_UIS
0033     browserappconfig.ui
0034 )
0035 
0036 set(kdevexecutebrowser_PART_SRCS
0037     executebrowserplugin.cpp
0038     browserappconfig.cpp
0039     browserappjob.cpp
0040 )
0041 ecm_qt_declare_logging_category(kdevexecutebrowser_PART_SRCS
0042     HEADER debug.h
0043     IDENTIFIER KDEV_EXECUTEBROWSER
0044     CATEGORY_NAME "kdevelop.plugins.executebrowser"
0045 )
0046 
0047 ki18n_wrap_ui(kdevexecutebrowser_PART_SRCS ${kdevexecutebrowser_PART_UIS})
0048 
0049 kdevplatform_add_plugin(kdevexecutebrowser JSON kdevexecutebrowser.json SOURCES ${kdevexecutebrowser_PART_SRCS})
0050 target_link_libraries(kdevexecutebrowser
0051     KDev::Interfaces
0052     KDev::Util
0053     KDev::Project
0054     KDev::OutputView
0055     KF5::I18n
0056 )
0057 
0058 install(FILES iexecutebrowserplugin.h DESTINATION ${KDE_INSTALL_INCLUDEDIR}/kdevexecutebrowser COMPONENT Devel)
0059 
0060 # kdebugsettings file
0061 install(FILES kdevexecutebrowser.categories DESTINATION ${KDE_INSTALL_CONFDIR})
0062 
0063 feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)