@@ -57,20 +57,22 @@ if(CMAKE_SYSTEM_NAME STREQUAL Windows)
57
57
$< $< COMPILE_LANGUAGE:C,CXX> :U_TIMEZONE=_timezone>
58
58
$< $< COMPILE_LANGUAGE:C,CXX> :_CRT_SECURE_NO_DEPRECATE>
59
59
$< $< 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
66
62
add_compile_definitions (
67
63
$< $< COMPILE_LANGUAGE:C,CXX> :U_HAVE_TZSET=0>
68
64
$< $< COMPILE_LANGUAGE:C,CXX> :U_HAVE_TZNAME=0>
69
65
$< $< 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>
70
69
$< $< COMPILE_LANGUAGE:C,CXX> :_WASI_EMULATED_SIGNAL>
71
70
$< $< COMPILE_LANGUAGE:C,CXX> :_WASI_EMULATED_MMAN> )
72
71
add_link_options ("-Lwasi-emulated-signal" )
73
72
add_link_options ("-Lwasi-emulated-mman" )
73
+ else ()
74
+ add_compile_definitions (
75
+ $< $< COMPILE_LANGUAGE:C,CXX> :U_TIMEZONE=timezone> )
74
76
endif ()
75
77
76
78
if (BUILD_SHARED_LIBS )
0 commit comments