| 1234567891011121314151617181920212223242526272829303132 |
- define_moudle("BootManager")
- set(CMAKE_AUTOUIC ON)
- set(CMAKE_AUTOMOC ON)
- set(CMAKE_AUTORCC ON)
- if(MSVC)
- find_package(Qt5 COMPONENTS Widgets REQUIRED
- HINTS "C:/Qt/Qt5.14.2/5.14.2/msvc2017/" NO_SYSTEM_ENVIRONMENT_PATH )
- else()
- find_package(Qt5 COMPONENTS Widgets REQUIRED
- HINTS "/opt/Qt5.14.2/5.14.2/gcc_64/lib/cmake/" NO_SYSTEM_ENVIRONMENT_PATH )
- endif(MSVC)
- file(GLOB ${MODULE_PREFIX}_SRCS RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}"
- "${CMAKE_CURRENT_SOURCE_DIR}/*.h" "${CMAKE_CURRENT_SOURCE_DIR}/*.cpp"
- "${CMAKE_CURRENT_SOURCE_DIR}/*.hpp")
- file(GLOB QT_SRCS RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}"
- "${CMAKE_CURRENT_SOURCE_DIR}/Widgets/*")
- list(APPEND ${MODULE_PREFIX}_SRCS ${QT_SRCS})
- set(MOD_VERSION_STRING "1.0.0-dev1")
- add_module_libraries(${MODULE_PREFIX} ${MODULE_NAME} ${MOD_VERSION_STRING})
- set(${MODULE_PREFIX}_LIBS ${MODULE_BASE_LIBS} Qt5::Widgets)
- target_link_libraries(${MODULE_NAME} ${${MODULE_PREFIX}_LIBS})
- target_include_directories(${MODULE_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
- deploy_module(${MODULE_PREFIX} ${MODULE_NAME})
|