From dc95f258faea9ec6aa06562bdbc755c1635cd982 Mon Sep 17 00:00:00 2001
From: dpuzyrkov <dpuzyrkov@termt.com>
Date: Fri, 20 May 2022 18:14:45 +0300
Subject: [PATCH] [*] python includes only one time.

---
 CMakeLists.txt | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index a5de2217..80d4eb7b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -9,7 +9,7 @@ set(CMAKE_C_STANDARD 11)
 
 #set(Python_ADDITIONAL_VERSIONS 3.9 3.8 3.7 3.6 3.5 3.4)
 #find_package (PythonLibs REQUIRED)
-#include_directories(${PYTHON_INCLUDE_DIR} include/)
+include_directories(${PYTHON_INCLUDE_DIR})
 file(GLOB PYTHON_CELLFRAME_SRCS CellFrame/*.c)
 file(GLOB PYTHON_CELLFRAME_HEADERS include/*.h)
 
@@ -23,6 +23,12 @@ if (SUPPORT_PYTHON_PLUGINS)
     add_definitions("-DDAP_SUPPORT_PYTHON_PLUGINS")
     add_library(${PROJECT_NAME} STATIC ${PYTHON_CELLFRAME_SRCS} ${APP_CONTEXT_HEADER} ${PYTHON_CELLFRAME_HEADERS})
     target_include_directories(${PROJECT_NAME} INTERFACE include/)
+    
+    #add_dependencies(${PROJECT_NAME} ${libpython_static})
+
+    
+    include_directories(${PYTHON_INCLUDE_DIR})
+    
 
 else()
 
@@ -43,6 +49,7 @@ else()
     message(STATUS "Make python extension")
     #find_package(PythonExtensions REQUIRED)
     add_library(CellFrame MODULE ${PYTHON_CELLFRAME_SRCS} ${PYTHON_CELLFRAME_HEADERS})
+    add_library(python_static STATIC IMPORTED GLOBAL)
     target_include_directories(CellFrame INTERFACE include/)
     #python_extension_module(${PROJECT_NAME})
     #python_extension_module(${PROJECT_NAME} LINKED_MODULES_VAR dap_python_module)
-- 
GitLab