aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cmake/win9x.cmake20
1 files changed, 12 insertions, 8 deletions
diff --git a/cmake/win9x.cmake b/cmake/win9x.cmake
index 3423248..2d95dd0 100644
--- a/cmake/win9x.cmake
+++ b/cmake/win9x.cmake
@@ -16,15 +16,19 @@ add_custom_command(OUTPUT ${cdroot}/${PROJECT_NAME}
VERBATIM)
add_custom_target(stripped-exe ALL DEPENDS ${cdroot}/${PROJECT_NAME})
-target_link_directories(${PROJECT_NAME} PRIVATE $ENV{SDL_PATH}/lib
- $ENV{SDL_TTF_PATH}/lib $ENV{FREETYPE_PATH}/lib
- $ENV{SDL_MIXER_PATH}/lib)
-include_directories($ENV{SDL_PATH}/include
- $ENV{SDL_PATH}/include/SDL $ENV{SDL_TTF_PATH}/include
- $ENV{FREETYPE_PATH}/include
- $ENV{SDL_MIXER_PATH}/include)
+add_library(SDL STATIC IMPORTED)
+set_property(TARGET SDL PROPERTY IMPORTED_LOCATION $ENV{SDL_PATH}/lib/libSDL.a)
+target_include_directories(SDL INTERFACE
+ $ENV{SDL_PATH}/include $ENV{SDL_PATH}/include/SDL)
+target_link_libraries(SDL INTERFACE gdi32 user32 winmm dxguid freetype)
+
+add_library(SDL_mixer STATIC IMPORTED)
+set_property(TARGET SDL_mixer PROPERTY IMPORTED_LOCATION
+ $ENV{SDL_MIXER_PATH}/lib/libSDL_mixer.a)
+target_include_directories(SDL_mixer INTERFACE $ENV{SDL_MIXER_PATH}/include)
+target_link_libraries(SDL_mixer INTERFACE SDL)
+
add_compile_options(-march=i386)
-link_libraries(gdi32 user32 winmm dxguid freetype)
set(SDL1_2_BUILD 1)
if(CMAKE_BUILD_TYPE STREQUAL "Debug")