aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/llvm/cmake4.patch
diff options
context:
space:
mode:
Diffstat (limited to 'vcpkg/ports/llvm/cmake4.patch')
-rw-r--r--vcpkg/ports/llvm/cmake4.patch117
1 files changed, 117 insertions, 0 deletions
diff --git a/vcpkg/ports/llvm/cmake4.patch b/vcpkg/ports/llvm/cmake4.patch
new file mode 100644
index 0000000..984981e
--- /dev/null
+++ b/vcpkg/ports/llvm/cmake4.patch
@@ -0,0 +1,117 @@
+diff --git a/cmake/Modules/HandleCompilerRT.cmake b/cmake/Modules/HandleCompilerRT.cmake
+index 6865f45175..33dda44d18 100644
+--- a/cmake/Modules/HandleCompilerRT.cmake
++++ b/cmake/Modules/HandleCompilerRT.cmake
+@@ -20,25 +20,25 @@ function(get_component_name name variable)
+ if(NOT name MATCHES "builtins.*")
+ set(component_name "${name}_")
+ endif()
+- if (CMAKE_OSX_SYSROOT MATCHES ".+MacOSX.+")
++ if (_CMAKE_OSX_SYSROOT_PATH MATCHES ".+MacOSX.+")
+ set(component_name "${component_name}osx")
+
+- elseif (CMAKE_OSX_SYSROOT MATCHES ".+iPhoneOS.+")
++ elseif (_CMAKE_OSX_SYSROOT_PATH MATCHES ".+iPhoneOS.+")
+ set(component_name "${component_name}ios")
+- elseif (CMAKE_OSX_SYSROOT MATCHES ".+iPhoneSimulator.+")
++ elseif (_CMAKE_OSX_SYSROOT_PATH MATCHES ".+iPhoneSimulator.+")
+ set(component_name "${component_name}iossim")
+
+- elseif (CMAKE_OSX_SYSROOT MATCHES ".+AppleTVOS.+")
++ elseif (_CMAKE_OSX_SYSROOT_PATH MATCHES ".+AppleTVOS.+")
+ set(component_name "${component_name}tvos")
+- elseif (CMAKE_OSX_SYSROOT MATCHES ".+AppleTVSimulator.+")
++ elseif (_CMAKE_OSX_SYSROOT_PATH MATCHES ".+AppleTVSimulator.+")
+ set(component_name "${component_name}tvossim")
+
+- elseif (CMAKE_OSX_SYSROOT MATCHES ".+WatchOS.+")
++ elseif (_CMAKE_OSX_SYSROOT_PATH MATCHES ".+WatchOS.+")
+ set(component_name "${component_name}watchos")
+- elseif (CMAKE_OSX_SYSROOT MATCHES ".+WatchSimulator.+")
++ elseif (_CMAKE_OSX_SYSROOT_PATH MATCHES ".+WatchSimulator.+")
+ set(component_name "${component_name}watchossim")
+ else()
+- message(WARNING "Unknown Apple SDK ${CMAKE_OSX_SYSROOT}, we don't know which compiler-rt library suffix to use.")
++ message(WARNING "Unknown Apple SDK ${_CMAKE_OSX_SYSROOT_PATH}, we don't know which compiler-rt library suffix to use.")
+ endif()
+ else()
+ set(component_name "${name}")
+diff --git a/libcxxabi/src/CMakeLists.txt b/libcxxabi/src/CMakeLists.txt
+index f4722c3b35..a553615ebc 100644
+--- a/libcxxabi/src/CMakeLists.txt
++++ b/libcxxabi/src/CMakeLists.txt
+@@ -134,7 +134,7 @@ if ( APPLE )
+ # Make sure we link in CrashReporterClient if we find it -- it's used by
+ # abort() on Apple platforms when building the system dylib.
+ find_library(CrashReporterClient NAMES libCrashReporterClient.a
+- PATHS "${CMAKE_OSX_SYSROOT}/usr/local/lib")
++ PATHS "${_CMAKE_OSX_SYSROOT_PATH}/usr/local/lib")
+ if (CrashReporterClient)
+ message(STATUS "Linking with CrashReporterClient at ${CrashReporterClient}")
+ add_library_flags("${CrashReporterClient}")
+diff --git a/lldb/tools/debugserver/source/CMakeLists.txt b/lldb/tools/debugserver/source/CMakeLists.txt
+index f0b9756bec..0c784545c4 100644
+--- a/lldb/tools/debugserver/source/CMakeLists.txt
++++ b/lldb/tools/debugserver/source/CMakeLists.txt
+@@ -125,17 +125,17 @@ if(APPLE)
+ set(LIBCOMPRESSION compression)
+ if(APPLE_EMBEDDED)
+ find_library(BACKBOARD_LIBRARY BackBoardServices
+- PATHS ${CMAKE_OSX_SYSROOT}/System/Library/PrivateFrameworks)
++ PATHS ${_CMAKE_OSX_SYSROOT_PATH}/System/Library/PrivateFrameworks)
+ find_library(FRONTBOARD_LIBRARY FrontBoardServices
+- PATHS ${CMAKE_OSX_SYSROOT}/System/Library/PrivateFrameworks)
++ PATHS ${_CMAKE_OSX_SYSROOT_PATH}/System/Library/PrivateFrameworks)
+ find_library(SPRINGBOARD_LIBRARY SpringBoardServices
+- PATHS ${CMAKE_OSX_SYSROOT}/System/Library/PrivateFrameworks)
++ PATHS ${_CMAKE_OSX_SYSROOT_PATH}/System/Library/PrivateFrameworks)
+ find_library(MOBILESERVICES_LIBRARY MobileCoreServices
+- PATHS ${CMAKE_OSX_SYSROOT}/System/Library/PrivateFrameworks)
++ PATHS ${_CMAKE_OSX_SYSROOT_PATH}/System/Library/PrivateFrameworks)
+ find_library(LOCKDOWN_LIBRARY lockdown)
+ if (APPLE_EMBEDDED STREQUAL "watchos")
+ find_library(CAROUSELSERVICES_LIBRARY CarouselServices
+- PATHS ${CMAKE_OSX_SYSROOT}/System/Library/PrivateFrameworks)
++ PATHS ${_CMAKE_OSX_SYSROOT_PATH}/System/Library/PrivateFrameworks)
+ endif()
+
+ if(NOT BACKBOARD_LIBRARY)
+@@ -158,7 +158,7 @@ endif()
+
+ add_definitions(-DLLDB_USE_OS_LOG)
+
+-if(${CMAKE_OSX_SYSROOT} MATCHES ".Internal.sdk$")
++if(${_CMAKE_OSX_SYSROOT_PATH} MATCHES ".Internal.sdk$")
+ message(STATUS "LLDB debugserver energy support is enabled")
+ add_definitions(-DLLDB_ENERGY)
+ set(ENERGY_LIBRARY -lpmenergy -lpmsample)
+@@ -181,7 +181,7 @@ endif()
+ separate_arguments(MIG_ARCH_FLAGS_SEPARTED NATIVE_COMMAND "${MIG_ARCH_FLAGS}")
+
+ add_custom_command(OUTPUT ${generated_mach_interfaces}
+- VERBATIM COMMAND mig ${MIG_ARCH_FLAGS_SEPARTED} -isysroot ${CMAKE_OSX_SYSROOT} ${CMAKE_CURRENT_SOURCE_DIR}/MacOSX/dbgnub-mig.defs
++ VERBATIM COMMAND mig ${MIG_ARCH_FLAGS_SEPARTED} -isysroot ${_CMAKE_OSX_SYSROOT_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/MacOSX/dbgnub-mig.defs
+ DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/MacOSX/dbgnub-mig.defs
+ )
+
+@@ -305,7 +305,7 @@ if(APPLE_EMBEDDED)
+ WITH_BKS
+ )
+ set_property(TARGET lldbDebugserverCommon APPEND PROPERTY COMPILE_FLAGS
+- -F${CMAKE_OSX_SYSROOT}/System/Library/PrivateFrameworks
++ -F${_CMAKE_OSX_SYSROOT_PATH}/System/Library/PrivateFrameworks
+ )
+
+ add_lldb_library(lldbDebugserverCommon_NonUI ${lldbDebugserverCommonSources})
+diff --git a/llvm/test/CMakeLists.txt b/llvm/test/CMakeLists.txt
+index 6127b76db0..0a810db531 100644
+--- a/llvm/test/CMakeLists.txt
++++ b/llvm/test/CMakeLists.txt
+@@ -33,6 +33,7 @@ configure_lit_site_cfg(
+ MAIN_CONFIG
+ ${CMAKE_CURRENT_SOURCE_DIR}/lit.cfg.py
+ PATHS
++ "_CMAKE_OSX_SYSROOT_PATH"
+ "CMAKE_OSX_SYSROOT"
+ "LLVM_SOURCE_DIR"
+ "LLVM_BINARY_DIR"