Skip to content

Commit e7d55b2

Browse files
authored
Merge pull request #60956 from apple/egorzhdan/no-libc-path
[build] Remove unused `GLIBC_INCLUDE_PATH` macro
2 parents 30d4eee + ba31ca4 commit e7d55b2

File tree

2 files changed

+2
-22
lines changed

2 files changed

+2
-22
lines changed

cmake/modules/SwiftConfigureSDK.cmake

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,6 @@ function(_report_sdk prefix)
6161
endforeach()
6262
endif()
6363

64-
if(NOT prefix IN_LIST SWIFT_DARWIN_PLATFORMS)
65-
foreach(arch ${SWIFT_SDK_${prefix}_ARCHITECTURES})
66-
message(STATUS " ${arch} libc header path: ${SWIFT_SDK_${prefix}_ARCH_${arch}_LIBC_INCLUDE_DIRECTORY}")
67-
endforeach()
68-
endif()
69-
7064
message(STATUS "")
7165
endfunction()
7266

@@ -336,7 +330,6 @@ macro(configure_sdk_unix name architectures)
336330
if("${prefix}" STREQUAL "ANDROID")
337331
swift_android_sysroot(android_sysroot)
338332
set(SWIFT_SDK_ANDROID_ARCH_${arch}_PATH "${android_sysroot}")
339-
set(SWIFT_SDK_ANDROID_ARCH_${arch}_LIBC_INCLUDE_DIRECTORY "${android_sysroot}/usr/include" CACHE STRING "Path to C library headers")
340333

341334
if("${arch}" STREQUAL "armv7")
342335
set(SWIFT_SDK_ANDROID_ARCH_${arch}_NDK_TRIPLE "arm-linux-androideabi")
@@ -366,12 +359,6 @@ macro(configure_sdk_unix name architectures)
366359
else()
367360
set(SWIFT_SDK_${prefix}_ARCH_${arch}_PATH "/" CACHE STRING "CMAKE_SYSROOT for ${prefix} ${arch}")
368361

369-
if("${prefix}" STREQUAL "HAIKU")
370-
set(SWIFT_SDK_HAIKU_ARCH_${arch}_LIBC_INCLUDE_DIRECTORY "/system/develop/headers/posix" CACHE STRING "Path to C library headers")
371-
else()
372-
set(SWIFT_SDK_${prefix}_ARCH_${arch}_LIBC_INCLUDE_DIRECTORY "/usr/include" CACHE STRING "Path to C library headers")
373-
endif()
374-
375362
if("${prefix}" STREQUAL "LINUX")
376363
if(arch MATCHES "(armv5)")
377364
set(SWIFT_SDK_LINUX_ARCH_${arch}_TRIPLE "${arch}-unknown-linux-gnueabi")
@@ -407,7 +394,6 @@ macro(configure_sdk_unix name architectures)
407394

408395
if(CMAKE_SYSROOT)
409396
set(SWIFT_SDK_OPENBSD_ARCH_${arch}_PATH "${CMAKE_SYSROOT}${SWIFT_SDK_OPENBSD_ARCH_${arch}_PATH}" CACHE INTERNAL "sysroot path" FORCE)
410-
set(SWIFT_SDK_OPENBSD_ARCH_${arch}_LIBC_INCLUDE_DIRECTORY "${CMAKE_SYSROOT}${SWIFT_SDK_OPENBSD_ARCH_${arch}_LIBC_INCLUDE_DIRECTORY}" CACHE INTERNAL "sysroot libc path" FORCE)
411397
endif()
412398
elseif("${prefix}" STREQUAL "CYGWIN")
413399
if(NOT arch STREQUAL x86_64)
@@ -425,7 +411,6 @@ macro(configure_sdk_unix name architectures)
425411
endif()
426412
set(SWIFT_SDK_WASI_ARCH_wasm32_PATH "${SWIFT_WASI_SYSROOT_PATH}")
427413
set(SWIFT_SDK_WASI_ARCH_wasm32_TRIPLE "wasm32-unknown-wasi")
428-
set(SWIFT_SDK_WASI_ARCH_wasm32_LIBC_INCLUDE_DIRECTORY "${SWIFT_WASI_SYSROOT_PATH}/include")
429414
else()
430415
message(FATAL_ERROR "unknown Unix OS: ${prefix}")
431416
endif()

stdlib/public/Platform/CMakeLists.txt

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -142,8 +142,7 @@ foreach(sdk ${SWIFT_SDKS})
142142
SOURCE "${glibc_modulemap_source}"
143143
OUTPUT "${glibc_modulemap_out}"
144144
FLAGS
145-
"-DCMAKE_SDK=${sdk}"
146-
"-DGLIBC_INCLUDE_PATH=${SWIFT_SDK_${sdk}_ARCH_${arch}_LIBC_INCLUDE_DIRECTORY}")
145+
"-DCMAKE_SDK=${sdk}")
147146

148147
list(APPEND glibc_modulemap_target_list ${glibc_modulemap_target})
149148

@@ -176,14 +175,10 @@ foreach(sdk ${SWIFT_SDKS})
176175
NOT (${sdk} STREQUAL ANDROID AND NOT "${SWIFT_ANDROID_NATIVE_SYSROOT}" STREQUAL ""))
177176
set(glibc_sysroot_relative_modulemap_out "${module_dir}/sysroot-relative-modulemaps/glibc.modulemap")
178177

179-
string(REPLACE "${SWIFT_SDK_${SWIFT_HOST_VARIANT_SDK}_ARCH_${arch}_PATH}"
180-
"" absolute_libc_include_path "${SWIFT_SDK_${sdk}_ARCH_${arch}_LIBC_INCLUDE_DIRECTORY}")
181-
182178
handle_gyb_source_single(glibc_modulemap_native_target
183179
SOURCE "${glibc_modulemap_source}"
184180
OUTPUT "${glibc_sysroot_relative_modulemap_out}"
185-
FLAGS "-DCMAKE_SDK=${sdk}"
186-
"-DGLIBC_INCLUDE_PATH=${absolute_libc_include_path}")
181+
FLAGS "-DCMAKE_SDK=${sdk}")
187182

188183
list(APPEND glibc_modulemap_target_list ${glibc_modulemap_native_target})
189184
set(glibc_modulemap_out ${glibc_sysroot_relative_modulemap_out})

0 commit comments

Comments
 (0)