summaryrefslogtreecommitdiff
path: root/lib/CMakeLists.txt
blob: 7dc5b9dd4652571cf7be3f3cf4cd1d2f9b90f122 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
add_library(nes STATIC)
add_library(nes::nes ALIAS nes)

target_include_directories(nes PUBLIC .)
target_link_libraries(nes PRIVATE nes::options)

if(NES_ENABLE_PPU)
	target_compile_definitions(nes PUBLIC NES_ENABLE_PPU)
endif()
if(NES_ENABLE_DEBUG_OUTPUT)
	target_compile_definitions(nes PUBLIC NES_ENABLE_DEBUG_OUTPUT)
	target_link_libraries(nes PUBLIC spdlog::spdlog)
endif()

add_subdirectory(nes)