if(CMAKE_CXX_COMPILER_ID MATCHES ".*Clang")
	# enable warnings
	set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wunsafe-buffer-usage")
endif()

if(BUILDCORE_TARGET STREQUAL "gba")
    project(Olympic ASM CXX)
else()
    project(Olympic CXX)
endif()

set(OLYMPIC_BUILD_STUDIO ON CACHE BOOL "Build Studio")

if(BUILDCORE_TARGET STREQUAL "gba")
    set(OLYMPIC_BUILD_STUDIO OFF)
    set(TURBINE_BUILD_TYPE "GBA")
else()
    set(TURBINE_BUILD_TYPE "Native")
endif()

add_subdirectory(applib)
#if(NOT APPLE)
#    add_subdirectory(hull)
#endif()
add_subdirectory(keel)
add_subdirectory(turbine)
if(${OLYMPIC_BUILD_STUDIO})
    add_subdirectory(studio)
endif()
