X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FDSC%2FParallelDSC%2FCMakeLists.txt;h=668a0a2ca92c76f6ee85ba90d3dccf74e3762999;hb=34bdd08c1cbba32e415e32489d56f91cf89e76da;hp=bb64c831343d026c99f3a429cb089d189ce94699;hpb=991804e5e6def86ec8f17019e3dab9f3785431ba;p=modules%2Fkernel.git diff --git a/src/DSC/ParallelDSC/CMakeLists.txt b/src/DSC/ParallelDSC/CMakeLists.txt old mode 100755 new mode 100644 index bb64c8313..668a0a2ca --- a/src/DSC/ParallelDSC/CMakeLists.txt +++ b/src/DSC/ParallelDSC/CMakeLists.txt @@ -1,9 +1,9 @@ -# Copyright (C) 2012 CEA/DEN, EDF R&D, OPEN CASCADE +# Copyright (C) 2012-2019 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 @@ -18,27 +18,27 @@ # INCLUDE_DIRECTORIES( - ${MPI_INCLUDE_DIRS} + ${MPI_CXX_INCLUDE_PATH} ${PACO_INCLUDE_DIRS} - ${OMNIORB_INCLUDE_DIRS} - ${CMAKE_SOURCE_DIR}/src/Container - ${CMAKE_SOURCE_DIR}/src/ParallelContainer - ${CMAKE_SOURCE_DIR}/src/Notification - ${CMAKE_SOURCE_DIR}/src/SALOMELocalTrace - ${CMAKE_SOURCE_DIR}/src/Basics - ${CMAKE_SOURCE_DIR}/src/NamingService - ${CMAKE_SOURCE_DIR}/src/Utils - ${CMAKE_SOURCE_DIR}/src/DSC/DSC_Basic - ${CMAKE_SOURCE_DIR}/src/GenericObj - ${CMAKE_BINARY_DIR}/idl - ${CMAKE_SOURCE_DIR}/src/Registry - ${CMAKE_SOURCE_DIR}/src/Utils + ${OMNIORB_INCLUDE_DIR} + ${PROJECT_SOURCE_DIR}/src/Container + ${PROJECT_SOURCE_DIR}/src/ParallelContainer + ${PROJECT_SOURCE_DIR}/src/Notification + ${PROJECT_SOURCE_DIR}/src/SALOMELocalTrace + ${PROJECT_SOURCE_DIR}/src/Basics + ${PROJECT_SOURCE_DIR}/src/NamingService + ${PROJECT_SOURCE_DIR}/src/Utils + ${PROJECT_SOURCE_DIR}/src/DSC/DSC_Basic + ${PROJECT_SOURCE_DIR}/src/GenericObj + ${PROJECT_BINARY_DIR}/idl + ${PROJECT_SOURCE_DIR}/src/Registry + ${PROJECT_SOURCE_DIR}/src/Utils + ${PROJECT_BINARY_DIR}/salome_adm ) -SET(COMMON_FLAGS +ADD_DEFINITIONS( ${OMNIORB_DEFINITIONS} ${MPI_DEFINITIONS} - ${PACO_DEFINITIONS} ) SET(SalomeParallelDSCContainer_SOURCES ParallelDSC_i.cxx @@ -46,9 +46,9 @@ SET(SalomeParallelDSCContainer_SOURCES Param_Double_Port_uses_i.cxx ) -ADD_LIBRARY(SalomeParallelDSCContainer SHARED ${SalomeParallelDSCContainer_SOURCES}) -SET_TARGET_PROPERTIES(SalomeParallelDSCContainer PROPERTIES COMPILE_FLAGS "${COMMON_FLAGS}") -INSTALL(TARGETS SalomeParallelDSCContainer DESTINATION ${KERNEL_salomelib_LIBS}) +ADD_LIBRARY(SalomeParallelDSCContainer ${SalomeParallelDSCContainer_SOURCES}) +ADD_DEPENDENCIES(SalomeParallelDSCContainer SalomeParallelIDLKernel) +INSTALL(TARGETS SalomeParallelDSCContainer EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_LIBS}) FILE(GLOB COMMON_HEADERS_HXX "${CMAKE_CURRENT_SOURCE_DIR}/*.hxx") -INSTALL(FILES ${COMMON_HEADERS_HXX} DESTINATION ${KERNEL_salomeinclude_HEADERS}) +INSTALL(FILES ${COMMON_HEADERS_HXX} DESTINATION ${SALOME_INSTALL_HEADERS})