]> SALOME platform Git repositories - modules/yacs.git/blobdiff - src/runtime_swig/CMakeLists.txt
Salome HOME
CMake bug fix: improper SWIG dependencies.
[modules/yacs.git] / src / runtime_swig / CMakeLists.txt
index 44622a7cc76b3489afe5f067c7d32d9cc57c09d7..43661cf3e035e1d08adf29a50b41a1bf977e5e93 100644 (file)
@@ -1,4 +1,4 @@
-# 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
@@ -93,13 +93,12 @@ SET(SWIGINCLUDES
   ${PROJECT_SOURCE_DIR}/src/runtime/TypeConversions.hxx
   ${PROJECT_SOURCE_DIR}/src/runtime/SalomeOptimizerLoop.hxx
   )
+SET(SWIG_MODULE_SALOMERuntime_EXTRA_DEPS 
+               ${PROJECT_SOURCE_DIR}/src/engine_swig/pilot.i 
+               ${PROJECT_SOURCE_DIR}/src/engine_swig/engtypemaps.i 
+               docruntime.i 
+               ${SWIGINCLUDES})
 SWIG_ADD_MODULE(SALOMERuntime python SALOMERuntime.i)
-ADD_DEPENDENCIES(_SALOMERuntime 
-                  SALOMERuntime.i 
-                  ${PROJECT_SOURCE_DIR}/src/engine_swig/pilot.i 
-                  ${PROJECT_SOURCE_DIR}/src/engine_swig/engtypemaps.i 
-                  docruntime.i 
-                  ${SWIGINCLUDES})
 
 SWIG_LINK_LIBRARIES(SALOMERuntime ${_link_LIBRARIES})
 IF(WIN32)