Changeset View
Changeset View
Standalone View
Standalone View
plugins/qmljs/3rdparty/qtcreator-libs/CMakeLists.txt
Show First 20 Lines • Show All 45 Lines • ▼ Show 20 Line(s) | 28 | utils/hostosinfo.cpp | |||
---|---|---|---|---|---|
46 | qmljs/qmljsviewercontext.cpp | 46 | qmljs/qmljsviewercontext.cpp | ||
47 | ) | 47 | ) | ||
48 | 48 | | |||
49 | if (APPLE) | 49 | if (APPLE) | ||
50 | target_sources(kdevqtc-qmlsupport PRIVATE utils/fileutils_mac.mm) | 50 | target_sources(kdevqtc-qmlsupport PRIVATE utils/fileutils_mac.mm) | ||
51 | target_link_libraries(kdevqtc-qmlsupport LINK_PRIVATE "-framework Foundation" ) | 51 | target_link_libraries(kdevqtc-qmlsupport LINK_PRIVATE "-framework Foundation" ) | ||
52 | endif() | 52 | endif() | ||
53 | 53 | | |||
54 | if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU") | ||||
55 | if (NOT CMAKE_CXX_COMPILER_VERSION VERSION_LESS "8.0.0") | ||||
56 | target_compile_options(kdevqtc-qmlsupport PRIVATE "-Wno-class-memaccess") | ||||
57 | endif() | ||||
58 | endif() | ||||
54 | if (CMAKE_CXX_COMPILER_ID MATCHES "Clang") | 59 | if (CMAKE_CXX_COMPILER_ID MATCHES "Clang") | ||
55 | target_compile_options(kdevqtc-qmlsupport PRIVATE "-Wno-documentation") | 60 | target_compile_options(kdevqtc-qmlsupport PRIVATE "-Wno-documentation") | ||
56 | endif() | 61 | endif() | ||
57 | target_compile_definitions(kdevqtc-qmlsupport PUBLIC -DLANGUAGEUTILS_BUILD_DIR -DQTCREATOR_UTILS_LIB -DQT_CREATOR -DQML_BUILD_STATIC_LIB) | 62 | target_compile_definitions(kdevqtc-qmlsupport PUBLIC -DLANGUAGEUTILS_BUILD_DIR -DQTCREATOR_UTILS_LIB -DQT_CREATOR -DQML_BUILD_STATIC_LIB) | ||
58 | target_include_directories(kdevqtc-qmlsupport PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) | 63 | target_include_directories(kdevqtc-qmlsupport PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) | ||
59 | target_link_libraries(kdevqtc-qmlsupport LINK_PRIVATE | 64 | target_link_libraries(kdevqtc-qmlsupport LINK_PRIVATE | ||
60 | Qt5::Core | 65 | Qt5::Core | ||
61 | Qt5::Gui | 66 | Qt5::Gui | ||
62 | Qt5::Widgets | 67 | Qt5::Widgets | ||
63 | Qt5::Network | 68 | Qt5::Network | ||
64 | Qt5::Xml | 69 | Qt5::Xml | ||
65 | ) | 70 | ) |