diff options
Diffstat (limited to 'vcpkg/ports/qt5-base/cmake/qt_submodule_installation.cmake')
| -rw-r--r-- | vcpkg/ports/qt5-base/cmake/qt_submodule_installation.cmake | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/vcpkg/ports/qt5-base/cmake/qt_submodule_installation.cmake b/vcpkg/ports/qt5-base/cmake/qt_submodule_installation.cmake new file mode 100644 index 0000000..19c0b4e --- /dev/null +++ b/vcpkg/ports/qt5-base/cmake/qt_submodule_installation.cmake @@ -0,0 +1,15 @@ +
+
+function(qt_submodule_installation)
+ cmake_parse_arguments(_csc "" "OUT_SOURCE_PATH" "" ${ARGN})
+ qt_download_submodule(OUT_SOURCE_PATH TARGET_SOURCE_PATH ${_csc_UNPARSED_ARGUMENTS})
+ if(QT_UPDATE_VERSION)
+ SET(VCPKG_POLICY_EMPTY_PACKAGE enabled PARENT_SCOPE)
+ else()
+ qt_build_submodule(${TARGET_SOURCE_PATH} ${_csc_UNPARSED_ARGUMENTS})
+ qt_install_copyright(${TARGET_SOURCE_PATH})
+ endif()
+ if(DEFINED _csc_OUT_SOURCE_PATH)
+ set(${_csc_OUT_SOURCE_PATH} ${TARGET_SOURCE_PATH} PARENT_SCOPE)
+ endif()
+endfunction()
\ No newline at end of file |