2022-02-25 14:06:51 +08:00
|
|
|
cmake_minimum_required(VERSION 3.00)
|
|
|
|
PROJECT(main)
|
2022-05-29 14:03:48 +08:00
|
|
|
|
|
|
|
list(APPEND CMAKE_PREFIX_PATH vendor/SDL2/x86_64-w64-mingw32/lib/cmake/SDL2)
|
|
|
|
find_package(SDL2 REQUIRED)
|
|
|
|
|
|
|
|
set(SDL2_DIR vendor/SDL2)
|
|
|
|
message(${SDL2_LIBDIR})
|
|
|
|
|
2022-02-25 14:06:51 +08:00
|
|
|
file(GLOB SOURCE_FILES
|
|
|
|
"src/*.c"
|
|
|
|
)
|
2022-05-29 14:03:48 +08:00
|
|
|
|
2022-02-25 14:06:51 +08:00
|
|
|
|
|
|
|
add_executable(${PROJECT_NAME} ${SOURCE_FILES})
|
|
|
|
|
|
|
|
target_include_directories(${PROJECT_NAME} PUBLIC
|
|
|
|
${PROJECT_SOURCE_DIR}/include
|
2022-05-29 14:03:48 +08:00
|
|
|
${PROJECT_SOURCE_DIR}/src
|
|
|
|
${SDL2_INCLUDE_DIRS})
|
2022-02-25 14:06:51 +08:00
|
|
|
|
|
|
|
|
|
|
|
target_link_directories(${PROJECT_NAME} PUBLIC
|
|
|
|
${PROJECT_SOURCE_DIR}/lib
|
2022-05-29 14:03:48 +08:00
|
|
|
${PROJECT_SOURCE_DIR}/src
|
|
|
|
${SDL2_LIBDIR})
|
2022-02-25 14:06:51 +08:00
|
|
|
|
|
|
|
|
2022-05-29 14:03:48 +08:00
|
|
|
target_link_libraries(${PROJECT_NAME} ${SDL2_LIBRARIES})
|
2022-02-25 14:06:51 +08:00
|
|
|
|
|
|
|
|