aboutsummaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorXavier Del Campo Romero <xavi.dcr@tutanota.com>2022-07-15 00:53:00 +0200
committerXavier Del Campo Romero <xavi.dcr@tutanota.com>2022-07-15 01:03:36 +0200
commit2d22b88695a51e103966340ec3f7d49b17310b31 (patch)
tree4f506f98c31d0dd210bbb513cf56958c05b72c8f /cmake
parent360ea710e090eb509735283d371d4923266e0b9e (diff)
downloadrts-2d22b88695a51e103966340ec3f7d49b17310b31.tar.gz
Import SDL_gfx
Diffstat (limited to 'cmake')
-rw-r--r--cmake/host.cmake1
-rw-r--r--cmake/win9x.cmake8
2 files changed, 9 insertions, 0 deletions
diff --git a/cmake/host.cmake b/cmake/host.cmake
index 1d80613..7974ee5 100644
--- a/cmake/host.cmake
+++ b/cmake/host.cmake
@@ -1,6 +1,7 @@
file(MAKE_DIRECTORY ${cdroot})
find_package(SDL 1.2 REQUIRED)
find_package(SDL_mixer 1.2 REQUIRED)
+find_package(SDL_gfx 2.0 REQUIRED)
set(SDL1_2_BUILD 1)
if(CMAKE_BUILD_TYPE STREQUAL "Debug")
diff --git a/cmake/win9x.cmake b/cmake/win9x.cmake
index bafca86..9113629 100644
--- a/cmake/win9x.cmake
+++ b/cmake/win9x.cmake
@@ -3,6 +3,8 @@ if("$ENV{SDL_PATH}" STREQUAL "")
message(FATAL_ERROR "please define env variable SDL_PATH")
elseif("$ENV{SDL_MIXER_PATH}" STREQUAL "")
message(FATAL_ERROR "please define env variable SDL_MIXER_PATH")
+elseif("$ENV{SDL_GFX_PATH}" STREQUAL "")
+ message(FATAL_ERROR "please define env variable SDL_GFX_PATH")
endif()
add_custom_command(OUTPUT ${cdroot}/${PROJECT_NAME}
@@ -24,6 +26,12 @@ set_property(TARGET SDL_mixer PROPERTY IMPORTED_LOCATION
target_include_directories(SDL_mixer INTERFACE $ENV{SDL_MIXER_PATH}/include)
target_link_libraries(SDL_mixer INTERFACE SDL)
+add_library(SDL_gfx STATIC IMPORTED)
+set_property(TARGET SDL_gfx PROPERTY IMPORTED_LOCATION
+ $ENV{SDL_GFX_PATH}/lib/libSDL_gfx.a)
+target_include_directories(SDL_gfx INTERFACE $ENV{SDL_GFX_PATH}/include)
+target_link_libraries(SDL_gfx INTERFACE SDL)
+
add_compile_options(-march=i386)
set(SDL1_2_BUILD 1)