Sdl12-compat: cmake updates:

From e27aa43ddfca0e981fcd19d8f77a71c2a9684213 Mon Sep 17 00:00:00 2001
From: Ozkan Sezer <[EMAIL REDACTED]>
Date: Fri, 19 Feb 2021 07:24:02 +0300
Subject: [PATCH] cmake updates:

- add -ldl to linkage for unix builds
- add -lm to testsprite linkage
- remove /usr/X11/include include, see how it goes.
- make libSDL include directories private
---
 CMakeLists.txt | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 1987b27..c643f50 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -3,10 +3,14 @@ project(sdl12_compat)
 
 add_library(SDL SHARED "src/SDL12_compat.c")
 
-target_include_directories(SDL PUBLIC "/usr/local/include/SDL2")  # !!! FIXME
-target_include_directories(SDL PUBLIC "/usr/X11/include")  # !!! FIXME
+target_include_directories(SDL PRIVATE "/usr/local/include/SDL2")  # !!! FIXME
+#target_include_directories(SDL PRIVATE "/usr/X11/include")  # !!! FIXME
 add_definitions("-D_THREAD_SAFE")  # !!! FIXME
 
+if(UNIX OR APPLE)
+    target_link_libraries(SDL PRIVATE dl)
+endif()
+
 if(APPLE)
     set_target_properties(SDL PROPERTIES
         MACOSX_RPATH 1
@@ -36,8 +40,9 @@ endif()
 macro(test_program _NAME _SRCS)
     add_executable(${_NAME} ${_SRCS})
     target_include_directories(${_NAME} PUBLIC "/usr/local/include/SDL")  # !!! FIXME
-    target_include_directories(${_NAME} PUBLIC "/usr/X11/include")  # !!! FIXME
+#    target_include_directories(${_NAME} PUBLIC "/usr/X11/include")  # !!! FIXME
     target_link_libraries(${_NAME} SDL)
+    target_link_libraries(${_NAME} m)
 endmacro()
 
 test_program(testsprite "test/testsprite.c")