From 01f9eb2b884dbf3541916dc19cab32dbd580d56c Mon Sep 17 00:00:00 2001 From: Benedikt Galbavy Date: Thu, 11 Jan 2024 15:21:01 +0100 Subject: [PATCH] fixed shared library issues on windows --- CMakeLists.txt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0f04a2c..c662adf 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -9,9 +9,13 @@ set(PROJECT_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}) set(PROJECT_INCLUDE_DIR ${PROJECT_SOURCE_DIR}/include) set(PROJECT_BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}) +set(BUILD_SHARED_LIBS FALSE) + add_subdirectory(extern/SDL EXCLUDE_FROM_ALL) add_subdirectory(extern/SDL_image EXCLUDE_FROM_ALL) add_subdirectory(extern/zlib EXCLUDE_FROM_ALL) +set(ZLIB_ROOT zlib) +set(ZLIB_LIBRARY zlib) add_subdirectory(extern/libpng EXCLUDE_FROM_ALL) include_directories( @@ -25,8 +29,9 @@ file(GLOB_RECURSE SOURCES ${PROJECT_SOURCE_DIR}/src/*.cpp) add_executable(${PROJECT_NAME} ${SOURCES}) target_link_libraries(${PROJECT_NAME} PRIVATE - SDL2::SDL2 - SDL2_image + SDL2::SDL2main + SDL2::SDL2-static + SDL2_image::SDL2_image-static ${ZLIB_LIBRARY} ${PNG_LIBRARIES} )