aboutsummaryrefslogtreecommitdiff
path: root/scripts/ports.cmake
diff options
context:
space:
mode:
authorBilly O'Neal <bion@microsoft.com>2020-10-28 14:18:07 -0700
committerGitHub <noreply@github.com>2020-10-28 14:18:07 -0700
commit09a647a5261e981cbbc8219292c838490ed0b06f (patch)
tree9d18df2f364a3d2bbaa156d76f5d265fc442c2f3 /scripts/ports.cmake
parentead8d6bad477f0b075f31097673c3e440356cd3b (diff)
downloadvcpkg-09a647a5261e981cbbc8219292c838490ed0b06f.tar.gz
vcpkg-09a647a5261e981cbbc8219292c838490ed0b06f.zip
Delete use of vcpkg_test_cmake and vcpkg_common_functions. (#13065)
Diffstat (limited to 'scripts/ports.cmake')
-rw-r--r--scripts/ports.cmake60
1 files changed, 58 insertions, 2 deletions
diff --git a/scripts/ports.cmake b/scripts/ports.cmake
index 5e21e3d7d..c05323ec9 100644
--- a/scripts/ports.cmake
+++ b/scripts/ports.cmake
@@ -6,6 +6,13 @@ macro(debug_message)
endif()
endmacro()
+option(_VCPKG_PROHIBIT_BACKCOMPAT_FEATURES "Controls whether use of a backcompat only support feature fails the build.")
+if (_VCPKG_PROHIBIT_BACKCOMPAT_FEATURES)
+ set(_VCPKG_BACKCOMPAT_MESSAGE_LEVEL "FATAL_ERROR")
+else()
+ set(_VCPKG_BACKCOMPAT_MESSAGE_LEVEL "WARNING")
+endif()
+
if((NOT DEFINED VCPKG_ROOT_DIR)
OR (NOT DEFINED DOWNLOADS)
OR (NOT DEFINED _VCPKG_INSTALLED_DIR)
@@ -29,7 +36,6 @@ if(PORT)
set(CURRENT_PACKAGES_DIR ${PACKAGES_DIR}/${PORT}_${TARGET_TRIPLET})
endif()
-
if(CMD MATCHES "^BUILD$")
set(CMAKE_TRIPLET_FILE ${TARGET_TRIPLET_FILE})
if(NOT EXISTS ${CMAKE_TRIPLET_FILE})
@@ -75,7 +81,57 @@ if(CMD MATCHES "^BUILD$")
set(TRIPLET_SYSTEM_ARCH ${VCPKG_TARGET_ARCHITECTURE})
include(${SCRIPTS}/cmake/vcpkg_common_definitions.cmake)
- include(${SCRIPTS}/cmake/vcpkg_common_functions.cmake)
+ include(execute_process)
+ include(vcpkg_acquire_msys)
+ include(vcpkg_add_to_path)
+ include(vcpkg_apply_patches)
+ include(vcpkg_build_cmake)
+ include(vcpkg_build_gn)
+ include(vcpkg_build_make)
+ include(vcpkg_build_msbuild)
+ include(vcpkg_build_ninja)
+ include(vcpkg_build_nmake)
+ include(vcpkg_build_qmake)
+ include(vcpkg_buildpath_length_warning)
+ include(vcpkg_check_features)
+ include(vcpkg_check_linkage)
+ include(vcpkg_clean_executables_in_bin)
+ include(vcpkg_clean_msbuild)
+ include(vcpkg_configure_cmake)
+ include(vcpkg_configure_gn)
+ include(vcpkg_configure_make)
+ include(vcpkg_configure_meson)
+ include(vcpkg_configure_qmake)
+ include(vcpkg_copy_pdbs)
+ include(vcpkg_copy_tool_dependencies)
+ include(vcpkg_copy_tools)
+ include(vcpkg_download_distfile)
+ include(vcpkg_execute_build_process)
+ include(vcpkg_execute_required_process)
+ include(vcpkg_execute_required_process_repeat)
+ include(vcpkg_extract_source_archive)
+ include(vcpkg_extract_source_archive_ex)
+ include(vcpkg_fail_port_install)
+ include(vcpkg_find_acquire_program)
+ include(vcpkg_fixup_cmake_targets)
+ include(vcpkg_fixup_pkgconfig)
+ include(vcpkg_from_bitbucket)
+ include(vcpkg_from_git)
+ include(vcpkg_from_github)
+ include(vcpkg_from_gitlab)
+ include(vcpkg_from_sourceforge)
+ include(vcpkg_get_program_files_platform_bitness)
+ include(vcpkg_get_windows_sdk)
+ include(vcpkg_install_cmake)
+ include(vcpkg_install_gn)
+ include(vcpkg_install_make)
+ include(vcpkg_install_meson)
+ include(vcpkg_install_msbuild)
+ include(vcpkg_install_nmake)
+ include(vcpkg_install_qmake)
+ include(vcpkg_prettify_command)
+ include(vcpkg_replace_string)
+ include(vcpkg_test_cmake)
include(${CURRENT_PORT_DIR}/portfile.cmake)
if(DEFINED PORT)
include(${SCRIPTS}/build_info.cmake)