From 95514b9cbc88528b803422394578bece04c260db Mon Sep 17 00:00:00 2001 From: Ted John Date: Sun, 25 Jun 2017 11:41:01 +0100 Subject: [PATCH] Remove SDL2 dependency from libopenrct2 --- src/openrct2-cli/CMakeLists.txt | 6 +----- src/openrct2/CMakeLists.txt | 10 +++------- 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/src/openrct2-cli/CMakeLists.txt b/src/openrct2-cli/CMakeLists.txt index 4f9f97d400..d28fdb7cda 100644 --- a/src/openrct2-cli/CMakeLists.txt +++ b/src/openrct2-cli/CMakeLists.txt @@ -11,9 +11,6 @@ endif () # CMake dependencies include(FindPkgConfig) -# Third party libraries (which we want to eventually remove from openrct2-cli) -PKG_CHECK_MODULES(SDL2 REQUIRED sdl2) - # Sources file(GLOB_RECURSE OPENRCT2_CLI_SOURCES "${CMAKE_CURRENT_LIST_DIR}/*.c" @@ -29,8 +26,7 @@ add_executable(${PROJECT} EXCLUDE_FROM_ALL ${OPENRCT2_CLI_SOURCES}) target_link_libraries(${PROJECT} "libopenrct2") # Includes -target_include_directories(${PROJECT} PRIVATE "${CMAKE_CURRENT_LIST_DIR}/.." - ${SDL2_INCLUDE_DIRS}) +target_include_directories(${PROJECT} PRIVATE "${CMAKE_CURRENT_LIST_DIR}/..") # Compiler flags if (FORCE32) diff --git a/src/openrct2/CMakeLists.txt b/src/openrct2/CMakeLists.txt index 743dc1e61c..887859e44d 100644 --- a/src/openrct2/CMakeLists.txt +++ b/src/openrct2/CMakeLists.txt @@ -56,7 +56,6 @@ if (NOT DISABLE_NETWORK) endif () # Third party libraries (which we want to eventually remove from libopenrct2) -PKG_CHECK_MODULES(SDL2 REQUIRED sdl2) PKG_CHECK_MODULES(SPEEX REQUIRED speexdsp) if (NOT DISABLE_TTF) if (UNIX AND NOT APPLE) @@ -150,15 +149,13 @@ endif () # Libraries if (STATIC) - target_link_libraries(${PROJECT} ${SDL2_STATIC_LIBRARIES} - ${JANSSON_STATIC_LIBRARIES} + target_link_libraries(${PROJECT} ${JANSSON_STATIC_LIBRARIES} ${SPEEX_STATIC_LIBRARIES} ${PNG_STATIC_LIBRARIES} ${ZLIB_STATIC_LIBRARIES} ${LIBZIP_STATIC_LIBRARIES}) else () - target_link_libraries(${PROJECT} ${SDL2_LIBRARIES} - ${JANSSON_LIBRARIES} + target_link_libraries(${PROJECT} ${JANSSON_LIBRARIES} ${SPEEX_LIBRARIES} ${PNG_LIBRARIES} ${ZLIB_LIBRARIES} @@ -204,8 +201,7 @@ endif() # Includes target_include_directories(${PROJECT} SYSTEM PRIVATE ${LIBZIP_INCLUDE_DIRS}) -target_include_directories(${PROJECT} PRIVATE ${SDL2_INCLUDE_DIRS} - ${FREETYPE_INCLUDE_DIRS} +target_include_directories(${PROJECT} PRIVATE ${FREETYPE_INCLUDE_DIRS} ${JANSSON_INCLUDE_DIRS} ${SPEEX_INCLUDE_DIRS} ${PNG_INCLUDE_DIRS}