aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/qt5-base/cmake/qt_submodule_installation.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'vcpkg/ports/qt5-base/cmake/qt_submodule_installation.cmake')
-rw-r--r--vcpkg/ports/qt5-base/cmake/qt_submodule_installation.cmake15
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