jasper/deps/teagba/src/CMakeLists.txt
Gary Talent 2036ec55cb Squashed 'deps/nostalgia/' changes from 5b167fd5..c90a8449
c90a8449 [olympic/turbine] Fix some broken CMake vars
95dcd6be [teagba] Fix not to rely on TURBINE_BUILD_TYPE

git-subtree-dir: deps/nostalgia
git-subtree-split: c90a8449be5f49268748a7ae7ebfa86c83d51001
2023-12-23 15:31:11 -06:00

40 lines
513 B
CMake

enable_language(CXX ASM)
add_library(
TeaGBA
cstartup.cpp
gfx.cpp
)
if(BUILDCORE_TARGET STREQUAL "gba")
set_source_files_properties(gfx.cpp PROPERTIES COMPILE_FLAGS -marm)
target_sources(
TeaGBA PRIVATE
bios.s
gba_crt0.s
)
else()
target_sources(
TeaGBA PRIVATE
bios_stub.cpp
)
endif()
target_include_directories(
TeaGBA PUBLIC
../include
)
target_link_libraries(
TeaGBA PUBLIC
OxStd
)
install(
TARGETS
TeaGBA
DESTINATION
LIBRARY DESTINATION lib
ARCHIVE DESTINATION lib
)