blob: e98002c7b3447f2ba95fc61d9afa71a4ad4cff78 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
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_library(nes_ref STATIC)
add_library(nes::ref ALIAS nes_ref)
target_link_libraries(nes_ref PRIVATE nes::options)
target_link_libraries(nes_ref PUBLIC nes::nes)
add_subdirectory(nes)
|