From 4b338b447b2d8ad0ac79bd38f8cb547a5fd95a48 Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 10 Nov 2026 10:56:37 +0000 Subject: [PATCH] Add helper for setting environment variable values * Needed for vulkan layer control --- util/test/demos/linux/linux_platform.h | 2 ++ util/test/demos/win32/win32_platform.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/util/test/demos/linux/linux_platform.h b/util/test/demos/linux/linux_platform.h index e719f93cd..49518662a 100644 --- a/util/test/demos/linux/linux_platform.h +++ b/util/test/demos/linux/linux_platform.h @@ -43,5 +43,7 @@ #define MakeDir(dir) mkdir(dir, 0755) +#define SetEnv(name, value) setenv(name, value, 1) + std::string GetExecutableName(); uint32_t GetPID(); diff --git a/util/test/demos/win32/win32_platform.h b/util/test/demos/win32/win32_platform.h index 1c73f5519..08025b808 100644 --- a/util/test/demos/win32/win32_platform.h +++ b/util/test/demos/win32/win32_platform.h @@ -55,4 +55,6 @@ uint32_t GetPID(); #define WEXITSTATUS(code) code +#define SetEnv(name, value) SetEnvironmentVariableA(name, value) + #define EXECUTABLE_SUFFIX ".exe"