blob: 60ec4a1bad084861a552ded244cd99d13d37fe24 [file] [log] [blame]
if (NOT DEFINED BLIT_ONCE)
set(BLIT_ONCE TRUE)
set(CMAKE_CXX_STANDARD 14)
set(CMAKE_CXX_EXTENSIONS OFF)
if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
set(CMAKE_BUILD_TYPE "Release")
endif()
add_subdirectory(${CMAKE_CURRENT_LIST_DIR}/32blit 32blit)
if (${CMAKE_SYSTEM_NAME} STREQUAL Generic)
set(FLASH_PORT "AUTO" CACHE STRING "Port to use for flash")
# attempt to find the upload tool
find_program(32BLIT_TOOL 32Blit PATHS
${CMAKE_CURRENT_BINARY_DIR}/../build/tools/src/
)
if(NOT 32BLIT_TOOL)
message(WARNING "32Blit tool not found. Looking for 32Blit.exe instead")
find_program(32BLIT_TOOL 32Blit.exe PATHS
${CMAKE_CURRENT_BINARY_DIR}/../build.mingw/tools/src/
)
endif()
if(NOT 32BLIT_TOOL)
message(WARNING "32Blit tool not found")
endif()
add_subdirectory(${CMAKE_CURRENT_LIST_DIR}/32blit-stm32 32blit-stm32)
else()
add_subdirectory(${CMAKE_CURRENT_LIST_DIR}/32blit-sdl 32blit-sdl)
endif()
endif ()