From 7b5a21b0c5fc3885a11e98ebc2e5acbd19bc55bf Mon Sep 17 00:00:00 2001 From: acrovato <a.crovato@uliege.be> Date: Thu, 13 Oct 2022 16:57:50 +0200 Subject: [PATCH] Retain SWIG flags in CMake --- fwk/_src/CMakeLists.txt | 2 +- tbox/_src/CMakeLists.txt | 2 +- tboxVtk/_src/CMakeLists.txt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/fwk/_src/CMakeLists.txt b/fwk/_src/CMakeLists.txt index a1e220f..fa26e7c 100644 --- a/fwk/_src/CMakeLists.txt +++ b/fwk/_src/CMakeLists.txt @@ -20,7 +20,7 @@ FILE(GLOB SRCS *.h *.cpp *.inl *.swg) FILE(GLOB ISRCS *.i) SET_SOURCE_FILES_PROPERTIES(${ISRCS} PROPERTIES CPLUSPLUS ON) -SET(CMAKE_SWIG_FLAGS "-interface" "_fwkw") # avoids "import _module_d" with MSVC/Debug +SET(CMAKE_SWIG_FLAGS ${CMAKE_SWIG_FLAGS} "-interface" "_fwkw") # avoids "import _module_d" with MSVC/Debug SWIG_ADD_LIBRARY(fwkw LANGUAGE python SOURCES ${ISRCS} ${SRCS}) SET_PROPERTY(TARGET fwkw PROPERTY SWIG_USE_TARGET_INCLUDE_DIRECTORIES ON) MACRO_DebugPostfix(fwkw) diff --git a/tbox/_src/CMakeLists.txt b/tbox/_src/CMakeLists.txt index 02151e8..9e30971 100644 --- a/tbox/_src/CMakeLists.txt +++ b/tbox/_src/CMakeLists.txt @@ -20,7 +20,7 @@ FILE(GLOB SRCS *.h *.cpp *.inl *.swg) FILE(GLOB ISRCS *.i) SET_SOURCE_FILES_PROPERTIES(${ISRCS} PROPERTIES CPLUSPLUS ON) -SET(CMAKE_SWIG_FLAGS "-interface" "_tboxw") # avoids "import _module_d" with MSVC/Debug +SET(CMAKE_SWIG_FLAGS ${CMAKE_SWIG_FLAGS} "-interface" "_tboxw") # avoids "import _module_d" with MSVC/Debug SWIG_ADD_LIBRARY(tboxw LANGUAGE python SOURCES ${ISRCS} ${SRCS}) SET_PROPERTY(TARGET tboxw PROPERTY SWIG_USE_TARGET_INCLUDE_DIRECTORIES ON) MACRO_DebugPostfix(tboxw) diff --git a/tboxVtk/_src/CMakeLists.txt b/tboxVtk/_src/CMakeLists.txt index c0f894b..0011635 100644 --- a/tboxVtk/_src/CMakeLists.txt +++ b/tboxVtk/_src/CMakeLists.txt @@ -20,7 +20,7 @@ FILE(GLOB SRCS *.h *.cpp *.inl *.swg) FILE(GLOB ISRCS *.i) SET_SOURCE_FILES_PROPERTIES(${ISRCS} PROPERTIES CPLUSPLUS ON) -SET(CMAKE_SWIG_FLAGS "-interface" "_tboxVtkw") # avoids "import _module_d" with MSVC/Debug +SET(CMAKE_SWIG_FLAGS ${CMAKE_SWIG_FLAGS} "-interface" "_tboxVtkw") # avoids "import _module_d" with MSVC/Debug SWIG_ADD_LIBRARY(tboxVtkw LANGUAGE python SOURCES ${ISRCS} ${SRCS}) SET_PROPERTY(TARGET tboxVtkw PROPERTY SWIG_USE_TARGET_INCLUDE_DIRECTORIES ON) MACRO_DebugPostfix(tboxVtkw) -- GitLab