botw/lib/gsys/CMakeLists.txt

29 lines
716 B
CMake

project(gsys CXX ASM)
add_library(gsys OBJECT
include/gsys/gsysModel.h
include/gsys/gsysModelAccessKey.h
include/gsys/gsysModelNW.h
include/gsys/gsysModelUnit.h
include/gsys/gsysORUtil.h
include/gsys/gsysParticleConfig.h
src/gsys/gsysModelAccessKey.cpp
src/gsys/gsysParticleConfig.cpp
)
target_compile_options(gsys PRIVATE -fno-exceptions)
target_compile_options(gsys PRIVATE -fno-strict-aliasing)
target_compile_options(gsys PRIVATE -Wno-invalid-offsetof)
target_include_directories(gsys PUBLIC include/)
if(NOT TARGET sead)
add_subdirectory(../sead)
endif()
target_link_libraries(gsys PUBLIC sead)
if(NOT TARGET agl)
add_subdirectory(../agl)
endif()
target_link_libraries(gsys PUBLIC agl)