aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ports/angle/CMakeLists.txt10
1 files changed, 9 insertions, 1 deletions
diff --git a/ports/angle/CMakeLists.txt b/ports/angle/CMakeLists.txt
index 07a538f7a..140b4b09a 100644
--- a/ports/angle/CMakeLists.txt
+++ b/ports/angle/CMakeLists.txt
@@ -226,6 +226,14 @@ else()
set(LIBANGLE_RENDERER_PLATFORM )
endif()
+if(LINUX)
+ set(LIBANGLE_RENDERER_COMPILEDEF
+ -DANGLE_USE_X11
+ )
+else()
+ set(LIBANGLE_RENDERER_COMPILEDEF )
+endif()
+
add_library(libANGLE STATIC ${LIBANGLE_SOURCES})
target_link_libraries(libANGLE PRIVATE
angle::common
@@ -239,7 +247,7 @@ target_compile_definitions(libANGLE
PRIVATE -DANGLE_ENABLE_NULL
PUBLIC
-DLIBANGLE_IMPLEMENTATION
- $<$<BOOL:${LINUX}>:ANGLE_USE_X11>
+ ${LIBANGLE_RENDERER_COMPILEDEF}
)
add_library(angle::libANGLE ALIAS libANGLE)