From cdcf6afc34245c0dfbacd01916ca4066c3618b6c Mon Sep 17 00:00:00 2001 From: Salamanderrake Date: Sat, 2 Apr 2016 22:33:11 -0400 Subject: [PATCH] Sources/CMakeLists.txt: Added missing find_packge(SDL REQUIRED) to link in the SDL1.2 libraries via ${SDL_LIBRARY} generate variable and added to the target_link_libraries for SeriousSam and SeriousSamDedicated. I don't know not linking the SDL library was the intended outcome but SeriousSam* was failing to link to libSeriousEngine.a. --- Sources/CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Sources/CMakeLists.txt b/Sources/CMakeLists.txt index f745d16..47c114e 100644 --- a/Sources/CMakeLists.txt +++ b/Sources/CMakeLists.txt @@ -4,6 +4,8 @@ project(SeriousEngine) # Set @rpath for Mac OS X shared library install names. #cmake_policy(SET CMP0042 NEW) +# Needed to find the SDL1.2 library files +find_package(SDL REQUIRED) # Set up some sanity stuff... if(CMAKE_SYSTEM_NAME STREQUAL "Linux") @@ -621,12 +623,14 @@ if(LINUX) target_link_libraries(SeriousSam "m") target_link_libraries(SeriousSam "dl") target_link_libraries(SeriousSam "pthread") + target_link_libraries(SeriousSam ${SDL_LIBRARY}) if(BUILD_DEDICATED_SERVER) set_target_properties(SeriousSamDedicated PROPERTIES LINK_FLAGS "-Wl,-rpath,$ORIGIN") target_link_libraries(SeriousSamDedicated "m") target_link_libraries(SeriousSamDedicated "dl") target_link_libraries(SeriousSamDedicated "pthread") + target_link_libraries(SeriousSamDedicated ${SDL_LIBRARY}) endif() endif()