Salome HOME
[EDF28974] : Move to python implementation of driver and integrate monitoring into...
[modules/yacs.git] / src / yacsloader / CMakeLists.txt
index 3a8cb97e5cb29e1e0d71bece893bb22295378fb2..4bea1942c122b7d262d0333bce7308264c2ee1fd 100644 (file)
@@ -138,9 +138,7 @@ SET(YACSloader_SOURCES
   ProcCataLoader.cxx
   componentinstanceParsers.cxx
   )
-SET(driver_SOURCES
-  driver.cxx
-  )
+
 SET(resume_SOURCES
   resume.cxx
   )
@@ -161,21 +159,22 @@ ADD_LIBRARY(ExampleOfObserversPluginForDriver ${ExampleOfObserversPluginForDrive
 TARGET_LINK_LIBRARIES(ExampleOfObserversPluginForDriver ${_link_LIBRARIES})
 INSTALL(TARGETS ExampleOfObserversPluginForDriver DESTINATION ${SALOME_INSTALL_LIBS})
 
-ADD_EXECUTABLE(driver ${driver_SOURCES})
-TARGET_LINK_LIBRARIES(driver ${_link_LIBRARIES})
-
 ADD_EXECUTABLE(resume ${resume_SOURCES})
 TARGET_LINK_LIBRARIES(resume ${_link_LIBRARIES})
 
 ADD_EXECUTABLE(debugger ${debugger_SOURCES})
 TARGET_LINK_LIBRARIES(debugger ${_link_LIBRARIES})
 
-SET_TARGET_PROPERTIES(driver resume debugger PROPERTIES COMPILE_FLAGS ${_exec_DEFINITIONS})
+SET_TARGET_PROPERTIES(resume debugger PROPERTIES COMPILE_FLAGS ${_exec_DEFINITIONS})
 
-INSTALL(TARGETS driver resume debugger EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_BINS})
+INSTALL(TARGETS resume debugger EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_BINS})
 
 INSTALL(FILES ${YACSloader_HEADERS} DESTINATION ${SALOME_INSTALL_HEADERS})
 
+INSTALL(FILES driver_internal.py DESTINATION ${SALOME_INSTALL_PYTHON})
+
+INSTALL(FILES driver PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_EXECUTE WORLD_READ DESTINATION ${SALOME_INSTALL_BINS})
+
 FILE(GLOB sample_files
   ${PROJECT_SOURCE_DIR}/src/yacsloader/samples/*.xml 
   ${PROJECT_SOURCE_DIR}/src/yacsloader/samples/*.pmml