Skip to content
Snippets Groups Projects
Commit 354615cf authored by Dmitriy A. Gerasimov's avatar Dmitriy A. Gerasimov
Browse files

[+] OS_detection cmake include

parent ba212dbc
No related branches found
No related tags found
No related merge requests found
...@@ -2,8 +2,8 @@ project(cellframe-sdk C) ...@@ -2,8 +2,8 @@ project(cellframe-sdk C)
cmake_minimum_required(VERSION 2.8) cmake_minimum_required(VERSION 2.8)
set(CMAKE_C_STANDARD 11) set(CMAKE_C_STANDARD 11)
set(CELLFRAME_SDK_NATIVE_VERSION "1.1-1") set(CELLFRAME_SDK_NATIVE_VERSION "1.2-0")
add_subdirectory(cmake/OS_Detection.cmake)
add_definitions ("-DCELLFRAME_SDK_VERSION=\"${CELLFRAME_SDK_NATIVE_VERSION}\"") add_definitions ("-DCELLFRAME_SDK_VERSION=\"${CELLFRAME_SDK_NATIVE_VERSION}\"")
if((CMAKE_BUILD_TYPE STREQUAL "Debug") OR (DAP_DEBUG)) if((CMAKE_BUILD_TYPE STREQUAL "Debug") OR (DAP_DEBUG))
......
if(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
set(LINUX 1)
EXECUTE_PROCESS( COMMAND cat /etc/os-release COMMAND grep VERSION_CODENAME COMMAND sed s/VERSION_CODENAME=// COMMAND tr -d '\n' OUTPUT_VARIABLE L_DEBIAN_OS_NAME)
EXECUTE_PROCESS( COMMAND cat /etc/os-release COMMAND grep VERSION_ID COMMAND sed s/VERSION_ID=// COMMAND tr -d '\n' COMMAND tr -d '\x22' OUTPUT_VARIABLE L_DEBIAN_OS_VERSION)
SET(DEBIAN_OS_NAME "${L_DEBIAN_OS_NAME}")
SET(DEBIAN_OS_VERSION ${L_DEBIAN_OS_VERSION})
message("Debian OS ${DEBIAN_OS_VERSION} (${DEBIAN_OS_NAME})")
# check if we're building natively on Android (TERMUX)
EXECUTE_PROCESS( COMMAND uname -o COMMAND tr -d '\n' OUTPUT_VARIABLE OPERATING_SYSTEM)
elseif(${CMAKE_SYSTEM_NAME} MATCHES "Android")
message("ANDROID")
set(ANDROID 1)
set(LINUX 1)
message("ANDROID")
add_definitions(-DANDROID -DDAP_OS_ANDROID)
endif()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment