leave selected zero feature macros undefined

This commit is contained in:
Lukas Böger 2021-06-03 20:36:37 +01:00
parent 9c22b7d1c2
commit fcfd518a0d

View file

@ -73,13 +73,13 @@ add_library(libchibi-common
target_compile_definitions(libchibi-common target_compile_definitions(libchibi-common
INTERFACE INTERFACE
SEXP_STATIC_LIBRARY=$<NOT:$<BOOL:${BUILD_SHARED_LIBS}>> SEXP_STATIC_LIBRARY=$<NOT:$<BOOL:${BUILD_SHARED_LIBS}>>
BUILDING_DLL=$<AND:$<PLATFORM_ID:Windows>,$<BOOL:${BUILD_SHARED_LIBS}>>
SEXP_USE_DL=$<BOOL:${BUILD_SHARED_LIBS}> SEXP_USE_DL=$<BOOL:${BUILD_SHARED_LIBS}>
$<$<PLATFORM_ID:Windows>:BUILDING_DLL=$<BOOL:${BUILD_SHARED_LIBS}>>
SEXP_USE_INTTYPES=$<BOOL:${HAVE_STDINT_H}> SEXP_USE_INTTYPES=$<BOOL:${HAVE_STDINT_H}>
SEXP_USE_NTPGETTIME=$<BOOL:${HAVE_NTP_GETTIME}> SEXP_USE_NTPGETTIME=$<BOOL:${HAVE_NTP_GETTIME}>
SEXP_USE_GREEN_THREADS=$<BOOL:${HAVE_POLL_H}> $<$<NOT:$<BOOL:${HAVE_POLL_H}>>:SEXP_USE_GREEN_THREADS=0>
SEXP_USE_STRING_STREAMS=$<NOT:$<PLATFORM_ID:Windows>> $<$<PLATFORM_ID:Windows>:SEXP_USE_STRING_STREAMS=0>
SEXP_USE_BOEHM=$<BOOL:${SEXP_USE_BOEHM}>) $<$<BOOL:${SEXP_USE_BOEHM}>:SEXP_USE_BOEHM=1>)
target_compile_options(libchibi-common target_compile_options(libchibi-common
INTERFACE INTERFACE