0
0
mirror of https://github.com/Nimac0/SDL_Minigame synced 2026-01-12 07:53:43 +00:00

fixed shared library issues on windows

This commit is contained in:
Benedikt Galbavy 2024-01-11 15:21:01 +01:00
parent c816ec582f
commit 01f9eb2b88

View File

@ -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}
)