2021-03-08 01:05:41 +02:00
|
|
|
cmake_minimum_required(VERSION 3.16)
|
|
|
|
|
|
|
|
|
|
project(chip8 VERSION 0.1)
|
|
|
|
|
|
2021-03-09 14:41:16 +02:00
|
|
|
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/sdl2_cmake_files)
|
|
|
|
|
|
2021-03-08 01:05:41 +02:00
|
|
|
set(CMAKE_CXX_STANDARD 11)
|
|
|
|
|
set(CMAKE_CSS_STANDARD_REQUIRED True)
|
|
|
|
|
set(CMAKE_DEBUG_POSTFIX debug)
|
|
|
|
|
|
|
|
|
|
add_executable(chip8 main.cpp)
|
|
|
|
|
set_target_properties(chip8 PROPERTIES DEBUG_POSTFIX ${CMAKE_DEBUG_POSTFIX})
|
|
|
|
|
|
2021-03-09 14:41:16 +02:00
|
|
|
find_package(SDL2 REQUIRED)
|
|
|
|
|
target_link_libraries(chip8 SDL2::Core)
|
|
|
|
|
|
|
|
|
|
find_package(SDL2_mixer REQUIRED)
|
|
|
|
|
target_link_libraries(chip8 SDL2::Mixer)
|
2021-03-08 01:05:41 +02:00
|
|
|
|
|
|
|
|
configure_file(version.h.in version.h)
|
|
|
|
|
|
|
|
|
|
target_include_directories(chip8 PUBLIC "${PROJECT_BINARY_DIR}")
|