CMakeLists.txt 400 B

123456789101112131415161718192021
  1. project(WidgetFrame)
  2. set(CMAKE_AUTOMOC ON)
  3. set(CMAKE_AUTOUIC ON)
  4. set(CMAKE_AUTORCC ON)
  5. file(GLOB _src *.h *.cpp)
  6. add_library(${PROJECT_NAME} STATIC)
  7. qm_configure_target(${PROJECT_NAME}
  8. SOURCES ${_src}
  9. QT_LINKS Core Gui Widgets
  10. )
  11. set_target_properties(${PROJECT_NAME} PROPERTIES
  12. CXX_STANDARD 17
  13. CXX_STANDARD_REQUIRED TRUE
  14. )
  15. target_include_directories(${PROJECT_NAME} PUBLIC . ..)