From efe97912a54260f3e4c4b2ba5629986adbb9aff7 Mon Sep 17 00:00:00 2001
From: "Haelwenn (lanodan) Monnier" <[EMAIL REDACTED]>
Date: Mon, 7 Jun 2021 02:02:23 +0200
Subject: [PATCH] cmake: Create symbolic link for -lSDL
---
CMakeLists.txt | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index ceebd3a..4206f93 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -188,5 +188,15 @@ if(SDL12DEVEL)
configure_file("${CMAKE_SOURCE_DIR}/sdl-config.in" "${CMAKE_BINARY_DIR}/sdl-config" @ONLY)
install(PROGRAMS "${CMAKE_BINARY_DIR}/sdl-config" DESTINATION bin)
+
+ set(SOEXT ${CMAKE_SHARED_LIBRARY_SUFFIX})
+ get_target_property(SONAME SDL OUTPUT_NAME)
+ if(UNIX AND NOT ANDROID)
+ install(CODE "
+ execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink
+ \"lib${SONAME}${SOPOSTFIX}${SOEXT}\" \"libSDL${SOPOSTFIX}${SOEXT}\"
+ WORKING_DIRECTORY \"${CMAKE_BINARY_DIR}\")")
+ install(FILES ${CMAKE_BINARY_DIR}/libSDL${SOPOSTFIX}${SOEXT} DESTINATION "${CMAKE_INSTALL_LIBDIR}")
+ endif()
endif()