From 23189a5ee981eee99036f28fd7ffbf066ccf1a4d Mon Sep 17 00:00:00 2001
From: Lars Bilke <lars.bilke@ufz.de>
Date: Wed, 6 Oct 2021 16:40:30 +0200
Subject: [PATCH] [cmake] Add symbol OGS_USE_PYTHON to ApplicationsLib and
 ProcessLib.

---
 Applications/ApplicationsLib/CMakeLists.txt | 5 ++++-
 ProcessLib/CMakeLists.txt                   | 1 +
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/Applications/ApplicationsLib/CMakeLists.txt b/Applications/ApplicationsLib/CMakeLists.txt
index 53728f1bd48..e90fb117263 100644
--- a/Applications/ApplicationsLib/CMakeLists.txt
+++ b/Applications/ApplicationsLib/CMakeLists.txt
@@ -30,7 +30,10 @@ if(OGS_USE_LIS)
     target_include_directories(ApplicationsLib PUBLIC ${LIS_INCLUDE_DIR})
 endif()
 
-target_compile_definitions(ApplicationsLib PUBLIC $<$<BOOL:${USE_LIS}>:USE_LIS>)
+target_compile_definitions(
+    ApplicationsLib PUBLIC $<$<BOOL:${USE_LIS}>:USE_LIS>
+                           $<$<BOOL:${OGS_USE_PYTHON}>:OGS_USE_PYTHON>
+)
 
 # Set cpp definitions if the cmake option is enabled for the given process.
 foreach(process ${_processes_list})
diff --git a/ProcessLib/CMakeLists.txt b/ProcessLib/CMakeLists.txt
index 2ca5eb57038..74178274eff 100644
--- a/ProcessLib/CMakeLists.txt
+++ b/ProcessLib/CMakeLists.txt
@@ -49,4 +49,5 @@ target_compile_definitions(
            $<$<BOOL:${OGS_ENABLE_ELEMENT_PRISM}>:OGS_ENABLE_ELEMENT_PRISM>
            $<$<BOOL:${OGS_ENABLE_ELEMENT_PYRAMID}>:OGS_ENABLE_ELEMENT_PYRAMID>
     PRIVATE $<$<BOOL:${USE_INSITU}>:USE_INSITU>
+            $<$<BOOL:${OGS_USE_PYTHON}>:OGS_USE_PYTHON>
 )
-- 
GitLab