UNIFY_ENVVARS_AND_CACHE - check if var is defined to fix some warnings

This commit is contained in:
Andrej730
2025-12-05 14:24:53 +05:00
parent 1ad1883f0e
commit 2213c3773d
+1 -1
View File
@@ -19,7 +19,7 @@
# Create a cache entry if absent for environment variables
macro(UNIFY_ENVVARS_AND_CACHE VAR)
if((NOT DEFINED ${VAR}) AND(NOT "$ENV{${VAR}}" STREQUAL ""))
if(NOT DEFINED ${VAR} AND DEFINED ENV{${VAR}} AND NOT ENV{${VAR}} STREQUAL "")
set(${VAR} "$ENV{${VAR}}" CACHE STRING "${VAR}" FORCE)
endif()
endmacro()