aboutsummaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
authorsfan5 <sfan5@live.de>2023-04-06 11:41:12 +0200
committersfan5 <sfan5@live.de>2023-04-06 11:56:04 +0200
commita677f5a01ac428d16e0e83b021dd0e8cb1ee9f53 (patch)
tree1ed3b2a876ce2fd815b88b0c5bb9793e6a4bda4c /source
parentf5d3448b171be983280fc67ce911bfbf0bd42ff0 (diff)
downloadirrlicht-a677f5a01ac428d16e0e83b021dd0e8cb1ee9f53.tar.xz
Only try to link libraries when relevant feature is enabled
fixes #182
Diffstat (limited to 'source')
-rw-r--r--source/Irrlicht/CMakeLists.txt12
1 files changed, 6 insertions, 6 deletions
diff --git a/source/Irrlicht/CMakeLists.txt b/source/Irrlicht/CMakeLists.txt
index 4d7141e..f2a3b5f 100644
--- a/source/Irrlicht/CMakeLists.txt
+++ b/source/Irrlicht/CMakeLists.txt
@@ -277,7 +277,7 @@ elseif(APPLE)
find_library(IOKIT_LIB IOKit REQUIRED)
add_definitions(-DGL_SILENCE_DEPRECATION)
-else()
+elseif(NOT USE_SDL2)
# Unix probably
find_package(X11 REQUIRED)
if(USE_XINPUT2 AND NOT X11_Xi_FOUND)
@@ -292,21 +292,21 @@ set(link_includes
"${ZLIB_INCLUDE_DIR}"
"${JPEG_INCLUDE_DIR}"
"${PNG_INCLUDE_DIR}"
- "${SDL2_INCLUDE_DIRS}"
+ "$<$<BOOL:${USE_SDL2}>:${SDL2_INCLUDE_DIRS}>"
${OPENGL_INCLUDE_DIR}
${OPENGLES2_INCLUDE_DIR}
${EGL_INCLUDE_DIR}
"$<$<PLATFORM_ID:Android>:${ANDROID_NDK}/sources/android/native_app_glue>"
- ${X11_INCLUDE_DIR}
+ "$<$<BOOL:${USE_X11}>:${X11_INCLUDE_DIR}>"
)
set(link_libs
"${ZLIB_LIBRARY}"
"${JPEG_LIBRARY}"
"${PNG_LIBRARY}"
- "${SDL2_LIBRARIES}"
+ "$<$<BOOL:USE_SDL2>:${SDL2_LIBRARIES}>"
${OPENGL_LIBRARIES}
${OPENGLES_LIBRARY}
@@ -318,8 +318,8 @@ set(link_libs
${IOKIT_LIB}
"$<$<PLATFORM_ID:Windows>:gdi32>"
"$<$<PLATFORM_ID:Windows>:winmm>"
- ${X11_X11_LIB}
- ${X11_Xi_LIB}
+ "$<$<BOOL:${USE_X11}>:${X11_X11_LIB}>"
+ "$<$<BOOL:${USE_X11}>:${X11_Xi_LIB}>"
)
# Source files