You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
634 B
31 lines
634 B
project(NumKeyBoard LANGUAGES CXX)
|
|
|
|
set(NUMKEYBOARD_SOURCES
|
|
numkeydia.cpp
|
|
numkeydia.ui
|
|
NumKeyBoard.qrc
|
|
)
|
|
|
|
set(NUMKEYBOARD_HEADERS
|
|
numkeydia.h
|
|
NumKeyBoard_global.h
|
|
)
|
|
|
|
add_library(${PROJECT_NAME} SHARED
|
|
${NUMKEYBOARD_SOURCES}
|
|
${NUMKEYBOARD_HEADERS}
|
|
)
|
|
|
|
target_include_directories(${PROJECT_NAME} PUBLIC
|
|
${CMAKE_CURRENT_SOURCE_DIR}
|
|
)
|
|
|
|
target_compile_definitions(${PROJECT_NAME} PRIVATE
|
|
NUMKEYBOARD_LIBRARY
|
|
)
|
|
|
|
target_link_libraries(${PROJECT_NAME} PUBLIC
|
|
Qt${QT_VERSION_MAJOR}::Core
|
|
Qt${QT_VERSION_MAJOR}::Gui
|
|
Qt${QT_VERSION_MAJOR}::Widgets
|
|
)
|
|
|