-# Copyright (C) 2012-2019 CEA/DEN, EDF R&D, OPEN CASCADE
+# Copyright (C) 2019-2021 CEA/DEN, EDF R&D
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# --- options ---
# additional include directories
INCLUDE_DIRECTORIES(
- ${SHAPER_INCLUDE_DIRS}
${PYTHON_INCLUDE_DIRS}
${OpenCASCADE_INCLUDE_DIR}
- ${KERNEL_INCLUDE_DIRS}
${OMNIORB_INCLUDE_DIR}
- ${CMAKE_CURRENT_SOURCE_DIR}
- ${PROJECT_SOURCE_DIR}/src/CXX
+ ${PROJECT_SOURCE_DIR}/src/StudyData
)
# additional preprocessor / compiler flags
# libraries to link to
SET(_link_LIBRARIES
+ StudyData
+ ${PYTHON_LIBRARIES}
)
# --- headers ---
# --- sources ---
# sources / static
-SET(SHAPERSTUDY_Swig_SOURCES
- SHAPERSTUDY_Swig.i
- ${SHAPERSTUDY_Swig_HEADERS}
+SET(StudyData_Swig_SOURCES
+ StudyData_Swig.i
+ #${SHAPERSTUDY_Swig_HEADERS}
)
# workaround about SWIG_ADD_MODULE bug: remove duplicates in include directories
SET_DIRECTORY_PROPERTIES(PROPERTIES INCLUDE_DIRECTORIES "${_cmake_include_directories}")
# swig flags
-SET_SOURCE_FILES_PROPERTIES(SHAPERSTUDY_Swig.i PROPERTIES CPLUSPLUS ON)
-SET_SOURCE_FILES_PROPERTIES(SHAPERSTUDY_Swig.i PROPERTIES SWIG_FLAGS "-py3")
-SET_SOURCE_FILES_PROPERTIES(SHAPERSTUDY_swig_wrap.cpp PROPERTIES COMPILE_FLAGS "-DHAVE_CONFIG_H")
+SET_SOURCE_FILES_PROPERTIES(StudyData_Swig.i PROPERTIES CPLUSPLUS ON)
+SET_SOURCE_FILES_PROPERTIES(StudyData_Swig.i PROPERTIES SWIG_FLAGS "-py3")
+SET_SOURCE_FILES_PROPERTIES(StudyData_swig_wrap.cpp PROPERTIES COMPILE_FLAGS "-DHAVE_CONFIG_H")
# --- scripts ---
# scripts / swig wrappings
SET(_swig_SCRIPTS
- ${CMAKE_CURRENT_BINARY_DIR}/SHAPERSTUDY_Swig.py
+ ${CMAKE_CURRENT_BINARY_DIR}/StudyData_Swig.py
)
# --- rules ---
IF(${CMAKE_VERSION} VERSION_LESS "3.8.0")
- SWIG_ADD_MODULE(SHAPERSTUDY_Swig python ${SHAPERSTUDY_Swig_SOURCES})
+ SWIG_ADD_MODULE(StudyData_Swig python ${StudyData_Swig_SOURCES})
ELSE()
- SWIG_ADD_LIBRARY(SHAPERSTUDY_Swig LANGUAGE python SOURCES ${SHAPERSTUDY_Swig_SOURCES})
+ SWIG_ADD_LIBRARY(StudyData_Swig LANGUAGE python SOURCES ${StudyData_Swig_SOURCES})
ENDIF()
-SWIG_LINK_LIBRARIES(SHAPERSTUDY_Swig ${_link_LIBRARIES})
-SWIG_CHECK_GENERATION(SHAPERSTUDY_Swig)
+SWIG_LINK_LIBRARIES(StudyData_Swig ${_link_LIBRARIES})
+SWIG_CHECK_GENERATION(StudyData_Swig)
IF(WIN32)
- SET_TARGET_PROPERTIES(_SHAPERSTUDY_Swig PROPERTIES DEBUG_OUTPUT_NAME _SHAPERSTUDY_Swig_d)
+ SET_TARGET_PROPERTIES(_StudyData_Swig PROPERTIES DEBUG_OUTPUT_NAME _StudyData_Swig_d)
ENDIF(WIN32)
-INSTALL(TARGETS _SHAPERSTUDY_Swig DESTINATION ${SALOME_INSTALL_LIBS})
+INSTALL(TARGETS _StudyData_Swig DESTINATION ${SALOME_INSTALL_LIBS})
-INSTALL(FILES ${SHAPERSTUDY_Swig_HEADERS} DESTINATION ${SALOME_INSTALL_HEADERS})
+INSTALL(FILES ${StudyData_Swig_HEADERS} DESTINATION ${SALOME_INSTALL_HEADERS})
-SALOME_INSTALL_SCRIPTS("${_swig_SCRIPTS}" ${SALOME_INSTALL_BINS} EXTRA_DPYS "${SWIG_MODULE_SHAPERSTUDY_Swig_REAL_NAME}")
+SALOME_INSTALL_SCRIPTS("${_swig_SCRIPTS}" ${SALOME_INSTALL_BINS} EXTRA_DPYS "${SWIG_MODULE_StudyData_Swig_REAL_NAME}")