@@ -57,20 +57,22 @@ if(CMAKE_SYSTEM_NAME STREQUAL Windows)
5757 $<$<COMPILE_LANGUAGE:C,CXX>:U_TIMEZONE=_timezone>
5858 $<$<COMPILE_LANGUAGE:C,CXX>:_CRT_SECURE_NO_DEPRECATE>
5959 $<$<COMPILE_LANGUAGE:C,CXX>:U_PLATFORM_USES_ONLY_WIN32_API>)
60- else()
61- add_compile_definitions(
62- $<$<COMPILE_LANGUAGE:C,CXX>:U_TIMEZONE=timezone>)
63- endif()
64- # WASI specific settings
65- if(CMAKE_SYSTEM_NAME STREQUAL WASI)
60+ elseif(CMAKE_SYSTEM_NAME STREQUAL WASI)
61+ # WASI specific settings
6662 add_compile_definitions(
6763 $<$<COMPILE_LANGUAGE:C,CXX>:U_HAVE_TZSET=0>
6864 $<$<COMPILE_LANGUAGE:C,CXX>:U_HAVE_TZNAME=0>
6965 $<$<COMPILE_LANGUAGE:C,CXX>:U_HAVE_TIMEZONE=0>
66+ $<$<COMPILE_LANGUAGE:C,CXX>:HAVE_DLFCN_H=0>
67+ $<$<COMPILE_LANGUAGE:C,CXX>:HAVE_DLOPEN=0>
68+ $<$<COMPILE_LANGUAGE:C,CXX>:U_ENABLE_DYLOAD=0>
7069 $<$<COMPILE_LANGUAGE:C,CXX>:_WASI_EMULATED_SIGNAL>
7170 $<$<COMPILE_LANGUAGE:C,CXX>:_WASI_EMULATED_MMAN>)
7271 add_link_options("-Lwasi-emulated-signal")
7372 add_link_options("-Lwasi-emulated-mman")
73+ else()
74+ add_compile_definitions(
75+ $<$<COMPILE_LANGUAGE:C,CXX>:U_TIMEZONE=timezone>)
7476endif()
7577
7678if(BUILD_SHARED_LIBS)
0 commit comments