qskinny/qmlexport/CMakeLists.txt

33 lines
652 B
CMake
Raw Normal View History

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})
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})
if(BUILD_QSKDLL)
target_compile_definitions(${TARGET_NAME}
PRIVATE
QSK_QML_MAKEDLL)
endif()
2023-03-29 13:11:51 +00:00
install(TARGETS ${TARGET_NAME} DESTINATION qmlexport)