shithub: cstory

Download patch

ref: 3e581b0489c8fd9812af5b4df9bb809adaa36c6a
parent: 7420594241fc2ac569c0a193595eed85272adde8
author: Clownacy <[email protected]>
date: Sat Mar 14 18:55:01 EDT 2020

Specify which type of SDL2 is being used

It seems that SDL 2.0.12 improved its autotools-generated CMake file,
to the point where our script mistakes it for a CMake-generated one.

--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -381,15 +381,15 @@
 
 if(TARGET SDL2::SDL2)
 	# CMake-generated config (Arch, vcpkg, Raspbian)
-	message(STATUS "Using system SDL2")
+	message(STATUS "Using system SDL2 (CMake, dynamic)")
 	target_link_libraries(CSE2 PRIVATE SDL2::SDL2 SDL2::SDL2main)
 elseif(TARGET SDL2::SDL2-static)
 	# CMake-generated config (Arch, vcpkg, Raspbian)
-	message(STATUS "Using system SDL2")
+	message(STATUS "Using system SDL2 (CMake, static)")
 	target_link_libraries(CSE2 PRIVATE SDL2::SDL2-static SDL2::SDL2main)
 elseif(SDL2_FOUND)
 	# Autotools-generated config (MSYS2)
-	message(STATUS "Using system SDL2")
+	message(STATUS "Using system SDL2 (Autotools)")
 	target_include_directories(CSE2 PRIVATE ${SDL2_INCLUDE_DIRS})
 	target_link_libraries(CSE2 PRIVATE ${SDL2_LIBRARIES})
 else()