AusweisApp2/src/qml/CMakeLists.txt

20 lines
770 B
CMake
Raw Normal View History

2017-07-03 09:30:10 +02:00
ADD_PLATFORM_LIBRARY(AusweisAppQml)
2017-12-20 14:54:05 +01:00
TARGET_LINK_LIBRARIES(AusweisAppQml Qt5::Core Qt5::Svg Qt5::Qml Qt5::Quick Qt5::QuickControls2 AusweisAppCore AusweisAppGlobal AusweisAppRemoteDevice)
2017-07-03 09:33:28 +02:00
IF(DESKTOP)
TARGET_LINK_LIBRARIES(AusweisAppQml AusweisAppExport)
ENDIF()
IF(TARGET Qt5::Bluetooth)
2017-12-20 14:54:05 +01:00
TARGET_LINK_LIBRARIES(AusweisAppQml Qt5::Bluetooth)
2017-07-03 09:33:28 +02:00
ENDIF()
2017-07-03 09:30:10 +02:00
TARGET_COMPILE_DEFINITIONS(AusweisAppQml PRIVATE QT_STATICPLUGIN)
2017-12-20 14:54:05 +01:00
STRING(REPLACE "\\" "/" RES_DIR ${RESOURCES_DIR})
IF(CMAKE_GENERATOR STREQUAL Xcode OR CMAKE_VERSION VERSION_LESS "3.8")
TARGET_COMPILE_DEFINITIONS(AusweisAppQml PRIVATE $<$<CONFIG:Debug>:RES_DIR="\\"${RES_DIR}\\"">)
ELSE()
SET_PROPERTY(SOURCE "UIPlugInQml.cpp" APPEND PROPERTY COMPILE_FLAGS $<$<CONFIG:Debug>:-DRES_DIR="\\"${RES_DIR}\\"">)
2017-07-03 09:30:10 +02:00
ENDIF()