CMakeLists.txt 622 B

1234567891011121314151617181920212223
  1. set(QWK_EXAMPLES_DIR ${CMAKE_CURRENT_SOURCE_DIR})
  2. macro(qwk_add_example _target)
  3. set(CMAKE_AUTOMOC ON)
  4. set(CMAKE_AUTOUIC ON)
  5. set(CMAKE_AUTORCC ON)
  6. add_executable(${_target})
  7. qm_configure_target(${_target} ${ARGN})
  8. qm_add_win_rc(${_target} ICON ${QWK_EXAMPLES_DIR}/shared/resources/app/example.ico)
  9. qm_add_win_manifest(${_target})
  10. qm_add_mac_bundle(${_target} ICON ${QWK_EXAMPLES_DIR}/shared/resources/app/example.icns)
  11. endmacro()
  12. add_subdirectory(shared)
  13. if(QWINDOWKIT_BUILD_WIDGETS)
  14. add_subdirectory(mainwindow)
  15. endif()
  16. if(QWINDOWKIT_BUILD_QUICK)
  17. add_subdirectory(qml)
  18. endif()