Report secure_getenv missing when not using MSVC
authorCharles Giessen <charles@lunarg.com>
Wed, 16 Feb 2022 19:35:17 +0000 (12:35 -0700)
committerCharles Giessen <46324611+charles-lunarg@users.noreply.github.com>
Wed, 9 Mar 2022 22:06:30 +0000 (15:06 -0700)
loader/CMakeLists.txt

index 31bbb1c3cb948398de5425dbb3972ac9abfb975d..505872781f9a0b2abc031bb47730a28878ab4c96 100644 (file)
@@ -37,7 +37,7 @@ endif()
 if (HAVE___SECURE_GETENV)
     target_compile_definitions(loader_specific_options INTERFACE HAVE___SECURE_GETENV)
 endif()
-if(NOT (HAVE_SECURE_GETENV OR HAVE___SECURE_GETENV))
+if(NOT MSVC AND NOT (HAVE_SECURE_GETENV OR HAVE___SECURE_GETENV))
     message(WARNING "Using non-secure environmental lookups. This loader will not properly disable environent variables when run with elevated permissions.")
 endif()