CMakeLists.txt 517 B

12345678910111213141516171819
  1. cmake_minimum_required(VERSION 3.7)
  2. project(softwareRenderer)
  3. set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/modules")
  4. set(SDL2_PATH "C:\\vs_dev_lib\\SDL2-2.0.8")
  5. find_package(SDL2 REQUIRED)
  6. include_directories(${SDL2_INCLUDE_DIR})
  7. add_executable(softwareRenderer src/main.cpp)
  8. target_link_libraries(softwareRenderer ${SDL2_LIBRARY})
  9. if(WIN32)
  10. add_custom_command(TARGET softwareRenderer POST_BUILD COMMAND
  11. ${CMAKE_COMMAND} -E copy_if_different
  12. ${SDL2_DLL}
  13. $<TARGET_FILE_DIR:softwareRenderer>)
  14. endif()