Warning, /multimedia/subtitlecomposer/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 cmake_minimum_required(VERSION 3.16 FATAL_ERROR)
0002 
0003 project(subtitlecomposer VERSION "0.8.0")
0004 
0005 if(QT_MAJOR_VERSION EQUAL 6)
0006         set(QT_EXTRA_COMPONENTS OpenGLWidgets Core5Compat)
0007         set(QT_MIN_VERSION "6.0.0")
0008         set(KF_MAJOR_VERSION "6")
0009         set(KF_MIN_VERSION "5.240.0")
0010         set(CMAKE_CXX_STANDARD 17)
0011 else()
0012         set(QT_EXTRA_COMPONENTS)
0013         set(QT_MAJOR_VERSION 5)
0014         set(QT_MIN_VERSION "5.9.0")
0015         set(KF_MAJOR_VERSION "5")
0016         set(KF_MIN_VERSION "5.44.0")
0017         set(CMAKE_CXX_STANDARD 11)
0018 endif()
0019 
0020 set(CMAKE_CXX_STANDARD_REQUIRED ON)
0021 
0022 find_package(ECM REQUIRED NO_MODULE)
0023 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
0024 
0025 include(KDEInstallDirs)
0026 include(KDECMakeSettings)
0027 include(KDECompilerSettings NO_POLICY_SCOPE)
0028 
0029 include(ECMInstallIcons)
0030 include(ECMSetupVersion)
0031 include(ECMAddTests) # build tests
0032 
0033 include(FeatureSummary)
0034 
0035 find_package(Qt${QT_MAJOR_VERSION} ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS
0036         Core Widgets Gui Test Qml ${QT_EXTRA_COMPONENTS})
0037 
0038 find_package(KF${KF_MAJOR_VERSION} ${KF_MIN_VERSION} REQUIRED COMPONENTS
0039         Config ConfigWidgets CoreAddons I18n KIO XmlGui
0040         Sonnet Codecs TextWidgets WidgetsAddons)
0041 
0042 find_package(OpenSSL REQUIRED)
0043 
0044 #PO_SUBDIR
0045 add_subdirectory(src)
0046 
0047 add_custom_target(nsis COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/pkg/mingw/nsi-installer.sh" `${CMAKE_C_COMPILER} -dumpmachine`)
0048 
0049 ki18n_install(po)