set(CMAKE_SYSTEM_NAME "Generic") set(DEVKITARM $ENV{DEVKITARM}) if(NOT DEVKITARM) message(FATAL_ERROR "DEVKITARM environment variable not set") endif() set(CMAKE_C_COMPILER ${DEVKITARM}/bin/arm-none-eabi-gcc) set(CMAKE_CXX_COMPILER ${DEVKITARM}/bin/arm-none-eabi-g++) set(CMAKE_FIND_ROOT_PATH ${DEVKITARM}) set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) set(CMAKE_FIND_LIBRARY_PREFIXES lib) set(CMAKE_FIND_LIBRARY_SUFFIXES .a) set(LINKER_FLAGS "-specs=gba.specs") add_definitions ( -DARM7 ) include(FindPackageHandleStandardArgs)