X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FCMakeLists.txt;h=7c766f7caa50e71589168d1645d7cc340d8a7731;hb=3faa9bfe96ae74fdca18143c639dcfb9b41cd43e;hp=e57ca2c7a736ae83ca2feb3c74051349b039f79a;hpb=aeb2452bcd1d7e32820c9d686c2c97e4f5f6b12d;p=modules%2Fyacs.git diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt old mode 100755 new mode 100644 index e57ca2c7a..7c766f7ca --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2014 CEA/DEN, EDF R&D +# Copyright (C) 2012-2023 CEA, EDF # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -21,47 +21,48 @@ # Common packages ## SET(SUBDIRS_COMMON - bases engine wrappergen yacsorb salomeloader - pmml + bases engine wrappergen yacsorb salomeloader workloadmanager ) +IF(SALOME_YACS_USE_EMBEDDED_PMML) + LIST(APPEND SUBDIRS_COMMON pmml) +ENDIF(SALOME_YACS_USE_EMBEDDED_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}