Skip to content
Snippets Groups Projects
Commit 658d168b authored by dpuzyrkov's avatar dpuzyrkov
Browse files

[*] CMakeOSDetection: added distro name lookup.

parent 1188bb08
No related branches found
No related tags found
1 merge request!897hotfix-6925
Pipeline #16093 passed with stage
in 1 second
...@@ -11,6 +11,12 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "Linux") ...@@ -11,6 +11,12 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
message("[ ] Debian OS ${DEBIAN_OS_VERSION} (${DEBIAN_OS_NAME})") message("[ ] Debian OS ${DEBIAN_OS_VERSION} (${DEBIAN_OS_NAME})")
# check if we're building natively on Android (TERMUX) # check if we're building natively on Android (TERMUX)
EXECUTE_PROCESS( COMMAND uname -o COMMAND tr -d '\n' OUTPUT_VARIABLE OPERATING_SYSTEM) EXECUTE_PROCESS( COMMAND uname -o COMMAND tr -d '\n' OUTPUT_VARIABLE OPERATING_SYSTEM)
execute_process (
COMMAND bash -c "awk -F= '/^ID=/{print $2}' /etc/os-release |tr -d '\n' | tr -d '\"'"
OUTPUT_VARIABLE DEBIAN_OS_RELEASE_NAME
)
elseif(${CMAKE_SYSTEM_NAME} MATCHES "Android") elseif(${CMAKE_SYSTEM_NAME} MATCHES "Android")
set(ANDROID ON) set(ANDROID ON)
set(UNIX ON) set(UNIX ON)
......
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