| | |
| | | qm_import(Filesystem Preprocess) |
| | | qm_init_directories() |
| | | qm_import(Preprocess) |
| | | |
| | | set(QWINDOWKIT_PROJECT_DESCRIPTION "Cross-platform window customization framework") |
| | | set(QWINDOWKIT_PROJECT_COPYRIGHT "Copyright 2023 Stdware Collections") |
| | |
| | | if(NOT FUNC_NO_SYNC_INCLUDE) |
| | | # Generate a standard include directory in build directory |
| | | qm_sync_include(. "${QWINDOWKIT_GENERATED_INCLUDE_DIR}/${_inc_name}" ${_install_options} |
| | | ${FUNC_SYNC_INCLUDE_OPTIONS} |
| | | ${FUNC_SYNC_INCLUDE_OPTIONS} FORCE |
| | | ) |
| | | target_include_directories(${_target} PUBLIC |
| | | "$<BUILD_INTERFACE:${QWINDOWKIT_GENERATED_INCLUDE_DIR}>" |
| | |
| | | # ---------------------------------- |
| | | add_subdirectory(core) |
| | | |
| | | if(QWINDOWKIT_BUILD_STYLE_SUPPORT) |
| | | add_subdirectory(stylesupport) |
| | | endif() |
| | | |
| | | if(QWINDOWKIT_BUILD_WIDGETS) |
| | | add_subdirectory(widgets) |
| | | endif() |