@@ -0,0 +1,27 @@
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
|
||||
message(STATUS "................. ${CMAKE_SYSTEM_NAME}")
|
||||
if("${CMAKE_SYSTEM_NAME}" MATCHES "(Rtos|rtos|RTOS)+")
|
||||
set(PLATFORM_RTOS TRUE)
|
||||
add_compile_definitions(PLATFORM_RTOS)
|
||||
elseif("${CMAKE_SYSTEM_NAME}" MATCHES "(Linux|linux|LINUX)+")
|
||||
set(PLATFORM_LINUX TRUE)
|
||||
add_compile_definitions(PLATFORM_LINUX)
|
||||
elseif("${CMAKE_SYSTEM_NAME}" MATCHES "(android|Android|ANDROID)+")
|
||||
set(PLATFORM_ANDROID TRUE)
|
||||
add_compile_definitions(PLATFORM_ANDROID)
|
||||
elseif("${CMAKE_SYSTEM_NAME}" MATCHES "(Darwin|darwin|MACOSX|macosx|MACOS|macos)+")
|
||||
set(PLATFORM_MACOS TRUE)
|
||||
add_compile_definitions(PLATFORM_MACOS)
|
||||
endif()
|
||||
|
||||
include(${CMAKE_CURRENT_LIST_DIR}/cmake/common.cmake)
|
||||
if(ESP_PLATFORM)
|
||||
message(STATUS "ESP_PLATFORM is defined, including esp.cmake")
|
||||
include(${CMAKE_CURRENT_LIST_DIR}/cmake/espressif.cmake)
|
||||
return()
|
||||
elseif(PLATFORM_MACOS)
|
||||
message(STATUS "PLATFORM_MACOS is defined, including macos.cmake")
|
||||
include(${CMAKE_CURRENT_LIST_DIR}/cmake/macos.cmake)
|
||||
return()
|
||||
endif()
|
||||
Reference in New Issue
Block a user