blob: 277dad7dd2eab28baf6aa7457c022d0f8c39610a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
$NetBSD: patch-CMakeLists.txt,v 1.1 2022/04/01 10:43:05 nia Exp $
Not every unix system has libdl.
--- CMakeLists.txt.orig 2022-03-03 14:56:56.000000000 +0000
+++ CMakeLists.txt
@@ -71,7 +71,7 @@ string(STRIP "${CMAKE_C_FLAGS}" CMAKE_C_
if(UNIX AND NOT APPLE)
set_target_properties(SDL PROPERTIES COMPILE_DEFINITIONS "_REENTRANT")
- target_link_libraries(SDL PRIVATE dl)
+ target_link_libraries(SDL PRIVATE ${CMAKE_DL_LIBS})
endif()
if(APPLE)
set_target_properties(SDL PROPERTIES INSTALL_NAME_DIR "")
@@ -254,7 +254,7 @@ if(SDL12DEVEL)
set(SDL_CFLAGS "-D_GNU_SOURCE=1 -D_REENTRANT")
set(SDL_RLD_FLAGS "") # !!! FIXME: this forces rpath, which we might want?
set(SDL_LIBS "-lSDL")
- set(SDL_STATIC_LIBS "-ldl")
+ set(SDL_STATIC_LIBS ${CMAKE_DL_LIBS})
if(NOT STATICDEVEL)
set(SDL_STATIC_LIBS "")
endif()
@@ -297,7 +297,7 @@ if(STATICDEVEL AND SDL12DEVEL)
add_library(SDL-static STATIC ${SDL12COMPAT_SRCS})
target_include_directories(SDL-static PRIVATE ${SDL2_INCLUDE_DIRS})
set_target_properties(SDL-static PROPERTIES COMPILE_DEFINITIONS "_REENTRANT")
- target_link_libraries(SDL-static PRIVATE dl)
+ target_link_libraries(SDL-static PRIVATE ${CMAKE_DL_LIBS})
set_target_properties(SDL-static PROPERTIES
VERSION "${PROJECT_VERSION}"
OUTPUT_NAME "SDL")
|