Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
Show First 20 Lines • Show All 47 Lines • ▼ Show 20 Line(s) | |||||
48 | include(ECMInstallIcons) | 48 | include(ECMInstallIcons) | ||
49 | include(ECMOptionalAddSubdirectory) | 49 | include(ECMOptionalAddSubdirectory) | ||
50 | 50 | | |||
51 | add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_USE_QSTRINGBUILDER -DQT_NO_URL_CAST_FROM_STRING) | 51 | add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_USE_QSTRINGBUILDER -DQT_NO_URL_CAST_FROM_STRING) | ||
52 | 52 | | |||
53 | set(CMAKE_CXX_STANDARD 14) | 53 | set(CMAKE_CXX_STANDARD 14) | ||
54 | set(CMAKE_CXX_STANDARD_REQUIRED ON) | 54 | set(CMAKE_CXX_STANDARD_REQUIRED ON) | ||
55 | 55 | | |||
56 | # This is a workaround/compromise for a Kwin specific policy of not applying the relevant override fix. | | |||
57 | # See thread in D18167. | | |||
58 | if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang") | | |||
59 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-inconsistent-missing-override") | | |||
60 | else() | | |||
61 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-suggest-override") | | |||
62 | endif() | | |||
63 | | ||||
64 | find_package(Qt5Multimedia QUIET) | 56 | find_package(Qt5Multimedia QUIET) | ||
65 | set_package_properties(Qt5Multimedia PROPERTIES | 57 | set_package_properties(Qt5Multimedia PROPERTIES | ||
66 | PURPOSE "Runtime-only dependency for effect video playback" | 58 | PURPOSE "Runtime-only dependency for effect video playback" | ||
67 | TYPE RUNTIME | 59 | TYPE RUNTIME | ||
68 | ) | 60 | ) | ||
69 | 61 | | |||
70 | 62 | | |||
71 | # required frameworks by Core | 63 | # required frameworks by Core | ||
▲ Show 20 Lines • Show All 684 Lines • Show Last 20 Lines |