From 6eec79580227be00d10d0563fe8064bc9ba5b29e Mon Sep 17 00:00:00 2001
From: Frederik Hennig <frederik.hennig@fau.de>
Date: Fri, 21 Feb 2025 11:29:47 +0100
Subject: [PATCH] Apply 1 suggestion(s) to 1 file(s)

Co-authored-by: Frederik Hennig <frederik.hennig@fau.de>
---
 standalone/CMakeLists.txt | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/standalone/CMakeLists.txt b/standalone/CMakeLists.txt
index 5e92833..b848574 100644
--- a/standalone/CMakeLists.txt
+++ b/standalone/CMakeLists.txt
@@ -1,16 +1,19 @@
 cmake_minimum_required( VERSION 3.24 )
 project(PystencilsSfg_Standalone)
 
-set(CODEGEN_PRIVATE_VENV ON
-    CACHE BOOL
-    "Create a private virtual Python environment inside the build tree for code generation"
-)
 if (DEFINED CACHE{PystencilsSfg_PYTHON_INTERPRETER})
-	set( CACHE{CODEGEN_PRIVATE_VENV} OFF)
+    set( _use_venv_init OFF)
 elseif(DEFINED PystencilsSfg_PYTHON_PATH)
-	set( CACHE{CODEGEN_PRIVATE_VENV} OFF)
+    set( _use_venv_init OFF)
+else()
+    set( _use_venv_init ON )
 endif()
 
+set(CODEGEN_PRIVATE_VENV ${_use_venv_init}
+    CACHE BOOL
+    "Create a private virtual Python environment inside the build tree for code generation"
+)
+
 function(codegen_venv_install)
     if(NOT CODEGEN_PRIVATE_VENV)
         return()
-- 
GitLab