-# Copyright (C) 2012-2014 CEA/DEN, EDF R&D
+# Copyright (C) 2012-2016 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
# swig flags
SET_SOURCE_FILES_PROPERTIES(libYACS_Swig.i PROPERTIES
- CPLUSPLUS ON
- SWIG_DEFINITIONS "-shadow")
-SET_PROPERTY(SOURCE libYACS_Swig.i PROPERTY
- SWIG_FLAGS "-noexcept" "-DYACS_PTHREAD")
+ CPLUSPLUS ON
+ SWIG_DEFINITIONS "-shadow")
+SET_PROPERTY(SOURCE libYACS_Swig.i PROPERTY SWIG_FLAGS "-noexcept" "-DYACS_PTHREAD")
# --- options ---
TARGET_LINK_LIBRARIES(YACS_Swig ${_link_LIBRARIES})
INSTALL(TARGETS YACS_Swig EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_LIBS})
+SET(SWIG_MODULE_libYACS_Swig_EXTRA_DEPS YACSGUI_Swig.hxx)
SWIG_ADD_MODULE(libYACS_Swig python libYACS_Swig.i YACSGUI_Swig.cxx)
-ADD_DEPENDENCIES(_libYACS_Swig libYACS_Swig.i doc.i YACSGUI_Swig.hxx)
SWIG_LINK_LIBRARIES(libYACS_Swig "${_link_LIBRARIES}")
+SWIG_CHECK_GENERATION(libYACS_Swig)
IF(WIN32)
SET_TARGET_PROPERTIES(_libYACS_Swig PROPERTIES DEBUG_OUTPUT_NAME _libYACS_Swig_d)
ENDIF(WIN32)