Merge pull request #529 from compnerd/definition-handling
build: repair macro definition handling
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 1207987..a81e7dc 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -109,12 +109,12 @@
_CRT_NONSTDC_NO_WARNINGS
_CRT_SECURE_NO_WARNINGS)
elseif(CMAKE_SYSTEM_NAME STREQUAL Android)
- target_compile_definitions(dispatch PRIVATE
+ target_compile_options(dispatch PRIVATE
-U_GNU_SOURCE)
endif()
if(DISPATCH_ENABLE_ASSERTS)
target_compile_definitions(dispatch PRIVATE
- -DDISPATCH_DEBUG=1)
+ DISPATCH_DEBUG=1)
endif()
if("${CMAKE_C_SIMULATE_ID}" STREQUAL "MSVC")