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
commitca510a11c4a4bbc252273c551b5a38005231fdbd (patch)
treec68ef47bbc5220526d0a52087105f38a7f532f34 /cmake
parent450cdc3fabfee2176c8d2050c1213e35c2c4a6f0 (diff)
downloadjancity-ca510a11c4a4bbc252273c551b5a38005231fdbd.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)