X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FLauncher%2FCMakeLists.txt;h=3f5534a98aa4b2b43600ea4fc276a1e72eed90d8;hb=cca750d0050e94eae9ea9ca05bee79a3ce454882;hp=05abbeff08f0e2d6564df4a232ad54d0272b6f12;hpb=02d582c900576680d0250e3b07a91c62b044cff7;p=modules%2Fkernel.git diff --git a/src/Launcher/CMakeLists.txt b/src/Launcher/CMakeLists.txt index 05abbeff0..3f5534a98 100755 --- a/src/Launcher/CMakeLists.txt +++ b/src/Launcher/CMakeLists.txt @@ -1,9 +1,9 @@ -# Copyright (C) 2012-2013 CEA/DEN, EDF R&D, OPEN CASCADE +# Copyright (C) 2012-2014 CEA/DEN, EDF R&D, OPEN CASCADE # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public # License as published by the Free Software Foundation; either -# version 2.1 of the License. +# version 2.1 of the License, or (at your option) any later version. # # This library is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -17,11 +17,15 @@ # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com # +IF(SALOME_BUILD_TESTS) + ADD_SUBDIRECTORY(Test) +ENDIF(SALOME_BUILD_TESTS) + INCLUDE_DIRECTORIES( ${LIBXML2_INCLUDE_DIR} ${OMNIORB_INCLUDE_DIR} ${PYTHON_INCLUDE_DIRS} - ${PTHREAD_INCLUDE_DIRS} + ${PTHREAD_INCLUDE_DIR} ${MPI_CXX_INCLUDE_PATH} ${LIBBATCH_INCLUDE_DIRS} ${PROJECT_BINARY_DIR}/salome_adm @@ -68,6 +72,7 @@ SET(Launcher_SOURCES Launcher_Job_PythonSALOME.cxx Launcher_Job_YACSFile.cxx Launcher.cxx + Launcher_XML_Persistence.cxx ) ADD_LIBRARY(Launcher ${Launcher_SOURCES}) @@ -108,5 +113,17 @@ IF(NOT SALOME_LAUNCHER_ONLY) INSTALL(TARGETS SALOME_LauncherServer EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_BINS}) ENDIF() -FILE(GLOB COMMON_HEADERS_HXX "${CMAKE_CURRENT_SOURCE_DIR}/*.hxx") +SET(COMMON_HEADERS_HXX + BatchTest.hxx + Launcher.hxx + Launcher_Job.hxx + Launcher_Job_Command.hxx + Launcher_Job_PythonSALOME.hxx + Launcher_Job_SALOME.hxx + Launcher_Job_YACSFile.hxx + Launcher_Utils.hxx + SALOME_Launcher.hxx + SALOME_Launcher_Parser.hxx + SALOME_Launcher_defs.hxx +) INSTALL(FILES ${COMMON_HEADERS_HXX} DESTINATION ${SALOME_INSTALL_HEADERS})