-# Copyright (C) 2012-2014 CEA/DEN, EDF R&D
+# Copyright (C) 2012-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
# Common packages
##
SET(SUBDIRS_COMMON
- bases engine wrappergen yacsorb salomeloader
+ bases engine wrappergen yacsorb salomeloader workloadmanager
pmml
)
# KERNEL
##
IF(SALOME_YACS_USE_KERNEL)
- SET(SUBDIRS_KERNEL
- runtime yacsloader
- )
-ENDIF()
+ SET(SUBDIRS_KERNEL runtime yacsloader evalyfx py2yacs)
+ENDIF(SALOME_YACS_USE_KERNEL)
##
# SWIG wrapping
##
IF(SALOME_YACS_USE_SWIG)
- SET(SUBDIRS_SWIG
- engine_swig
- )
+ SET(SUBDIRS_SWIG engine_swig)
IF(SALOME_YACS_USE_KERNEL)
- LIST(APPEND SUBDIRS_SWIG
- runtime_swig yacsloader_swig
- )
- ENDIF()
-ENDIF()
+ LIST(APPEND SUBDIRS_SWIG runtime_swig yacsloader_swig evalyfx_swig)
+ ENDIF(SALOME_YACS_USE_KERNEL)
+ENDIF(SALOME_YACS_USE_SWIG)
##
# GUI
##
IF(SALOME_BUILD_GUI)
- SET(SUBDIRS_GUI
- pyqt hmi salomewrap genericgui salomegui
- )
+ SET(SUBDIRS_GUI ydfx_gui pyqt hmi salomewrap genericgui salomegui py2yacsgui)
IF(SALOME_YACS_USE_SWIG)
- LIST(APPEND SUBDIRS_GUI
- salomegui_swig
- )
+ LIST(APPEND SUBDIRS_GUI salomegui_swig)
ENDIF()
ENDIF()
+# For salome test
+IF(SALOME_BUILD_TESTS)
+ SET(SALOME_YACS_INSTALL_TEST_LIB ${SALOME_YACS_INSTALL_TEST}/lib)
+ INSTALL(FILES CTestTestfileInstall.cmake
+ DESTINATION ${SALOME_YACS_INSTALL_TEST}
+ RENAME CTestTestfile.cmake)
+ENDIF(SALOME_BUILD_TESTS)
+
SET(SUBDIRS
${SUBDIRS_COMMON}
${SUBDIRS_KERNEL}