Skip to content

Commit 606aacc

Browse files
committed
Move _WASI_EMULATED_MMAN flag from AddSwift.cmake to AddSwiftStdlib.cmake
1 parent 0a51091 commit 606aacc

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

cmake/modules/AddSwift.cmake

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -351,8 +351,6 @@ function(_add_host_variant_c_compile_flags)
351351
list(APPEND result "SHELL:${CMAKE_INCLUDE_SYSTEM_FLAG_C}${path}")
352352
endforeach()
353353
list(APPEND result "-D__ANDROID_API__=${SWIFT_ANDROID_API_LEVEL}")
354-
elseif("${CFLAGS_SDK}" STREQUAL "WASI")
355-
list(APPEND result "-D_WASI_EMULATED_MMAN")
356354
endif()
357355

358356
if("${CFLAGS_SDK}" STREQUAL "LINUX")

stdlib/cmake/modules/AddSwiftStdlib.cmake

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -284,6 +284,10 @@ function(_add_target_variant_c_compile_flags)
284284
list(APPEND result "-D__ANDROID_API__=${SWIFT_ANDROID_API_LEVEL}")
285285
endif()
286286

287+
if("${CFLAGS_SDK}" STREQUAL "WASI")
288+
list(APPEND result "-D_WASI_EMULATED_MMAN")
289+
endif()
290+
287291
if("${CFLAGS_SDK}" STREQUAL "LINUX")
288292
if(${CFLAGS_ARCH} STREQUAL x86_64)
289293
# this is the minimum architecture that supports 16 byte CAS, which is necessary to avoid a dependency to libatomic

0 commit comments

Comments
 (0)