This commit is contained in:
ShootingStarDragons 2022-07-05 17:42:30 +08:00
parent c037038e12
commit 8b99ff3895
2 changed files with 20 additions and 31 deletions

View File

@ -25,11 +25,9 @@ file(GLOB HEADER "../include/qmetarial/*")
file(GLOB HEADER2 "../include/qmetarial/lib/*")
set(RCC_FILES resources.qrc)
add_library(${PROJECT_NAME} STATIC ${THELIB} ${COMPONENTSHEADER}
${COMPONENTSSOURCE} ${RCC_FILES}
${HEADER} ${HEADER2})
add_library(
${PROJECT_NAME} STATIC ${THELIB} ${COMPONENTSHEADER} ${COMPONENTSSOURCE}
${RCC_FILES} ${HEADER} ${HEADER2})
target_link_libraries(${PROJECT_NAME} PRIVATE Qt5::Core Qt5::Widgets)
target_include_directories(${PROJECT_NAME} PUBLIC
../include/qmetarial/
)
target_include_directories(${PROJECT_NAME} PUBLIC ../include/qmetarial/)
target_link_directories(${PROJECT_NAME} PUBLIC .)

View File

@ -1,6 +1,9 @@
cmake_minimum_required(VERSION 3.5)
project(examples VERSION 0.1 LANGUAGES CXX)
project(
examples
VERSION 0.1
LANGUAGES CXX)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
@ -19,31 +22,19 @@ file(GLOB HEADER "*.h")
file(GLOB RSOURCE "*.cpp")
file(GLOB UI "*.ui")
SET(RCC_FILES examples.qrc)
set(RCC_FILES examples.qrc)
add_executable(
${PROJECT_NAME}
${HEADER}
${RSOURCE}
${UI}
${RCC_FILES}
)
target_include_directories(${PROJECT_NAME} PUBLIC
../include/qmetarial/
)
add_executable(${PROJECT_NAME} ${HEADER} ${RSOURCE} ${UI} ${RCC_FILES})
target_include_directories(${PROJECT_NAME} PUBLIC ../include/qmetarial/)
target_link_libraries(
${PROJECT_NAME} PRIVATE
Qt${QT_VERSION_MAJOR}::Widgets
Qt${QT_VERSION_MAJOR}::Core
components
)
${PROJECT_NAME} PRIVATE Qt${QT_VERSION_MAJOR}::Widgets
Qt${QT_VERSION_MAJOR}::Core components)
set_target_properties(${PROJECT_NAME} PROPERTIES
MACOSX_BUNDLE_GUI_IDENTIFIER my.example.com
set_target_properties(
${PROJECT_NAME}
PROPERTIES MACOSX_BUNDLE_GUI_IDENTIFIER my.example.com
MACOSX_BUNDLE_BUNDLE_VERSION ${PROJECT_VERSION}
MACOSX_BUNDLE_SHORT_VERSION_STRING ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}
MACOSX_BUNDLE TRUE
)
MACOSX_BUNDLE_SHORT_VERSION_STRING
${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}
MACOSX_BUNDLE TRUE)