Files
NumKeyBoard/CMakeLists.txt
T
2026-04-25 16:33:53 +08:00

32 lines
634 B
CMake

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
)