2022-09-28 21:49:30 +00:00
|
|
|
set(TARGET_NAME qskqmlexport)
|
|
|
|
|
|
|
|
list(APPEND TARGET_HEADERS
|
|
|
|
QskQmlGlobal.h
|
|
|
|
QskShortcutQml.h
|
|
|
|
QskLayoutQml.h
|
|
|
|
QskMainQml.h
|
|
|
|
QskQml.h)
|
|
|
|
|
|
|
|
list(APPEND TARGET_SOURCES
|
|
|
|
QskShortcutQml.cpp
|
|
|
|
QskLayoutQml.cpp
|
|
|
|
QskMainQml.cpp
|
|
|
|
QskQml.cpp)
|
|
|
|
|
2022-12-20 13:01:57 +00:00
|
|
|
qt_add_library(${TARGET_NAME} SHARED ${TARGET_SOURCES} ${TARGET_HEADERS})
|
2022-09-28 21:49:30 +00:00
|
|
|
|
2022-09-29 15:21:01 +00:00
|
|
|
set_target_properties(${TARGET_NAME}
|
|
|
|
PROPERTIES
|
|
|
|
AUTOMOC ON)
|
2022-09-28 21:49:30 +00:00
|
|
|
|
|
|
|
target_link_libraries(${TARGET_NAME}
|
|
|
|
PRIVATE
|
2022-09-29 15:21:01 +00:00
|
|
|
qskinny)
|
|
|
|
|
|
|
|
target_include_directories(${TARGET_NAME}
|
|
|
|
PUBLIC
|
|
|
|
${CMAKE_CURRENT_LIST_DIR})
|
2022-09-28 21:49:30 +00:00
|
|
|
|
2022-10-10 12:11:13 +00:00
|
|
|
if(BUILD_QSKDLL)
|
2022-09-28 21:49:30 +00:00
|
|
|
target_compile_definitions(${TARGET_NAME}
|
|
|
|
PRIVATE
|
|
|
|
QSK_QML_MAKEDLL)
|
|
|
|
endif()
|
|
|
|
|
|
|
|
install(TARGETS ${TARGET_NAME} DESTINATION qmlexport)
|