qskinny/qmlexport/CMakeLists.txt

20 lines
792 B
CMake
Raw Normal View History

2023-04-01 15:34:43 +00:00
############################################################################
# QSkinny - Copyright (C) 2016 Uwe Rathmann
# This file may be used under the terms of the QSkinny License, Version 1.0
############################################################################
2023-04-01 15:34:43 +00:00
set(HEADERS QskQmlGlobal.h QskShortcutQml.h QskLayoutQml.h QskMainQml.h QskQml.h)
set(SOURCES QskShortcutQml.cpp QskLayoutQml.cpp QskMainQml.cpp QskQml.cpp)
2023-04-01 15:34:43 +00:00
set(target qskqmlexport)
qsk_add_library(${target} SHARED ${SOURCES} ${HEADERS})
2023-04-01 15:34:43 +00:00
target_link_libraries(${target} PRIVATE qskinny)
target_include_directories(${target} PUBLIC ${CMAKE_CURRENT_LIST_DIR})
if(BUILD_QSKDLL)
2023-04-01 16:03:41 +00:00
set_target_properties( ${target} PROPERTIES DEFINE_SYMBOL QSK_QML_MAKEDLL )
endif()
2023-04-01 15:34:43 +00:00
install(TARGETS ${target} DESTINATION qmlexport)