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