nostalgia/deps/teagba/src/CMakeLists.txt

40 lines
515 B
CMake
Raw Normal View History

enable_language(CXX ASM)
add_library(
TeaGBA
cstartup.cpp
gfx.cpp
)
if(TURBINE_BUILD_TYPE 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
)
2023-06-07 21:14:39 -05:00
endif()
target_include_directories(
TeaGBA PUBLIC
../include
)
target_link_libraries(
TeaGBA PUBLIC
OxStd
)
2023-06-02 00:21:41 -05:00
install(
TARGETS
TeaGBA
DESTINATION
LIBRARY DESTINATION lib
ARCHIVE DESTINATION lib
2023-06-07 21:14:39 -05:00
)