Salome HOME
[EDF30399] : Expose replay-dir parameter to define directory holding scenarii in...
[modules/yacs.git] / src / runtime_swig / CMakeLists.txt
index b448331372a8de119a5fb6d8694e88e55f54efb3..90efb777f50b70b6b4f6c3ff39063d11ef56e433 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2023  CEA, EDF
+# Copyright (C) 2012-2024  CEA, EDF
 #
 # This library is free software; you can redistribute it and/or
 # modify it under the terms of the GNU Lesser General Public
@@ -27,6 +27,7 @@ ENDIF(SALOME_YACS_USE_KERNEL)
 
 # additional include directories
 INCLUDE_DIRECTORIES(
+  ${CMAKE_CURRENT_SOURCE_DIR}
   ${SALOME_INCL_PATH}
   ${PTHREAD_INCLUDE_DIRS}
   ${OMNIORB_INCLUDE_DIR}
@@ -55,9 +56,14 @@ ADD_DEFINITIONS(
   ${OMNIORB_DEFINITIONS}
   )
 
+ADD_LIBRARY(YACSRuntimePython ThreadLauncher.cxx)
+TARGET_LINK_LIBRARIES(YACSRuntimePython YACSRuntimeSALOME ${PYTHON_LIBRARIES} )
+INSTALL(TARGETS YACSRuntimePython EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_LIBS})
+
 # libraries to link to
 SET(_link_LIBRARIES
   YACSRuntimeSALOME
+  YACSRuntimePython
   ${PYTHON_LIBRARIES}
   ${OMNIORB_LIBRARIES}
   )