cmake_minimum_required(VERSION 3.00) PROJECT(main) 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}) file(GLOB SOURCE_FILES "src/*.c" ) add_executable(${PROJECT_NAME} ${SOURCE_FILES}) target_include_directories(${PROJECT_NAME} PUBLIC ${PROJECT_SOURCE_DIR}/include ${PROJECT_SOURCE_DIR}/src ${SDL2_INCLUDE_DIRS}) target_link_directories(${PROJECT_NAME} PUBLIC ${PROJECT_SOURCE_DIR}/lib ${PROJECT_SOURCE_DIR}/src ${SDL2_LIBDIR}) target_link_libraries(${PROJECT_NAME} ${SDL2_LIBRARIES})