From 304045c63ac38b7563865174114ce17af9e961bb Mon Sep 17 00:00:00 2001 From: Ray Date: Tue, 19 Aug 2025 11:00:22 +0200 Subject: [PATCH] REXM: Allow external path definition for VS solution file --- tools/rexm/rexm.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/rexm/rexm.c b/tools/rexm/rexm.c index 26dca7846..64a253934 100644 --- a/tools/rexm/rexm.c +++ b/tools/rexm/rexm.c @@ -123,7 +123,7 @@ static const char *exWebPath = NULL; // Env: REXM_EXAMPLES_WEB_PATH static const char *exTemplateFilePath = NULL; // Env: REXM_EXAMPLES_TEMPLATE_FILE_PATH static const char *exTemplateScreenshot = NULL; // Env: REXM_EXAMPLES_TEMPLATE_SCREENSHOT_PATH static const char *exCollectionFilePath = NULL; // Env: REXM_EXAMPLES_COLLECTION_FILE_PATH -static const char *exVSProjectSolutionFile = "C:/GitHub/raylib/projects/VS2022/raylib.sln"; +static const char *exVSProjectSolutionFile = NULL; // Env REXM_EXAMPLES_VS2022_SLN_FILE //---------------------------------------------------------------------------------- // Module specific functions declaration @@ -186,12 +186,14 @@ int main(int argc, char *argv[]) exTemplateFilePath = getenv("REXM_EXAMPLES_TEMPLATE_FILE_PATH"); exTemplateScreenshot = getenv("REXM_EXAMPLES_TEMPLATE_SCREENSHOT_PATH"); exCollectionFilePath = getenv("REXM_EXAMPLES_COLLECTION_FILE_PATH"); + exVSProjectSolutionFile = getenv("REXM_EXAMPLES_VS2022_SLN_FILE"); if (!exBasePath) exBasePath = "C:/GitHub/raylib/examples"; if (!exWebPath) exWebPath = "C:/GitHub/raylib.com/examples"; if (!exTemplateFilePath) exTemplateFilePath = "C:/GitHub/raylib/examples/examples_template.c"; if (!exTemplateScreenshot) exTemplateScreenshot = "C:/GitHub/raylib/examples/examples_template.png"; if (!exCollectionFilePath) exCollectionFilePath = "C:/GitHub/raylib/examples/examples_list.txt"; + if (!exVSProjectSolutionFile) exVSProjectSolutionFile = "C:/GitHub/raylib/projects/VS2022/raylib.sln"; char inFileName[1024] = { 0 }; // Example input filename (to be added)