summaryrefslogtreecommitdiff
path: root/CMake
diff options
context:
space:
mode:
authorAlbrecht Schlosser <albrechts.fltk@online.de>2024-03-18 22:29:50 +0100
committerAlbrecht Schlosser <albrechts.fltk@online.de>2024-03-18 22:29:50 +0100
commitd3a3ab40b7cfe3aa5adbcbc7895ec48d39dc89c1 (patch)
treece7a1d5a13254ae4d2380f4d6f4149a3cd1bc453 /CMake
parent1d43ae0b0a01fdd90486c616d5dddd318a8fb9f0 (diff)
Replace setenv() with putenv() on old systems (+937)
Add system check for setenv() function in configure and CMake.
Diffstat (limited to 'CMake')
-rw-r--r--CMake/resources.cmake2
1 files changed, 2 insertions, 0 deletions
diff --git a/CMake/resources.cmake b/CMake/resources.cmake
index 50d630d41..4cc2d3b64 100644
--- a/CMake/resources.cmake
+++ b/CMake/resources.cmake
@@ -204,6 +204,8 @@ CHECK_FUNCTION_EXISTS (strlcat HAVE_STRLCAT)
CHECK_FUNCTION_EXISTS (strlcpy HAVE_STRLCPY)
CHECK_FUNCTION_EXISTS (vsnprintf HAVE_VSNPRINTF)
+check_function_exists(setenv HAVE_SETENV)
+
if(HAVE_SCANDIR AND NOT HAVE_SCANDIR_POSIX)
set(MSG "POSIX compatible scandir")
message(STATUS "Looking for ${MSG}")