From 43d6ad3e15a95deeaa80a0659ddf5a56bdb95db7 Mon Sep 17 00:00:00 2001 From: Eric Riff Date: Wed, 4 Sep 2024 19:29:14 +0000 Subject: [PATCH] cmake: Honor CMAKE_SYSROOT if set Signed-off-by: Cosmin Truta --- scripts/cmake/AUTHORS.md | 1 + scripts/cmake/genout.cmake.in | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/scripts/cmake/AUTHORS.md b/scripts/cmake/AUTHORS.md index 641dde265..b4b61cfc0 100644 --- a/scripts/cmake/AUTHORS.md +++ b/scripts/cmake/AUTHORS.md @@ -20,6 +20,7 @@ Author List * Cosmin Truta * Dan Rosser * David Callu + * Eric Riff * Gianfranco Costamagna * Gleb Mazovetskiy * Glenn Randers-Pehrson diff --git a/scripts/cmake/genout.cmake.in b/scripts/cmake/genout.cmake.in index ab8285968..d4a333282 100644 --- a/scripts/cmake/genout.cmake.in +++ b/scripts/cmake/genout.cmake.in @@ -19,6 +19,7 @@ set(BINDIR "@CMAKE_CURRENT_BINARY_DIR@") set(AWK "@AWK@") set(CMAKE_C_COMPILER "@CMAKE_C_COMPILER@") set(CMAKE_C_FLAGS @CMAKE_C_FLAGS@) +set(CMAKE_SYSROOT @CMAKE_SYSROOT@) set(INCDIR "@CMAKE_CURRENT_BINARY_DIR@") set(PNG_PREFIX "@PNG_PREFIX@") set(PNGLIB_MAJOR "@PNGLIB_MAJOR@") @@ -38,6 +39,10 @@ if(APPLE) endif() endif() +if(CMAKE_SYSROOT) + set(PLATFORM_C_FLAGS ${PLATFORM_C_FLAGS} "--sysroot=${CMAKE_SYSROOT}") +endif() + get_filename_component(INPUTEXT "${INPUT}" EXT) get_filename_component(OUTPUTEXT "${OUTPUT}" EXT) get_filename_component(INPUTBASE "${INPUT}" NAME_WE)