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