Commit 0da7425a authored by PRUVOST Florent's avatar PRUVOST Florent

add missing licence header in CMakeLists.txt

parent 88ff32a9
Pipeline #121620 passed with stages
in 4 minutes and 33 seconds
## Copyright 2009-2016 Inria
##
## This file is part of the PaMPA software package for parallel
## mesh partitioning and adaptation.
##
## PaMPA is free software: you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
## the Free Software Foundation, either version 3 of the License, or
## any later version.
##
## PaMPA is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
## GNU General Public License for more details.
##
## In this respect, the user's attention is drawn to the risks associated
## with loading, using, modifying and/or developing or reproducing the
## software by the user in light of its specific status of free software,
## that may mean that it is complicated to manipulate, and that also
## therefore means that it is reserved for developers and experienced
## professionals having in-depth computer knowledge. Users are therefore
## encouraged to load and test the software's suitability as regards
## their requirements in conditions enabling the security of their
## systems and/or data to be ensured and, more generally, to use and
## operate it in the same conditions as regards security.
##
## The fact that you are presently reading this means that you have had
## knowledge of the GPLv3 license and that you accept its terms.
##
########################
# documentation #
########################
......
## Copyright 2009-2016 Inria
## Copyright 2009-2016 Inria
##
## This file is part of the PaMPA software package for parallel
## mesh partitioning and adaptation.
##
## PaMPA is free software: you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
## the Free Software Foundation, either version 3 of the License, or
## any later version.
##
## PaMPA is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
## GNU General Public License for more details.
##
## In this respect, the user's attention is drawn to the risks associated
## with loading, using, modifying and/or developing or reproducing the
## software by the user in light of its specific status of free software,
## that may mean that it is complicated to manipulate, and that also
## therefore means that it is reserved for developers and experienced
## professionals having in-depth computer knowledge. Users are therefore
## encouraged to load and test the software's suitability as regards
## their requirements in conditions enabling the security of their
## systems and/or data to be ensured and, more generally, to use and
## operate it in the same conditions as regards security.
##
## The fact that you are presently reading this means that you have had
## knowledge of the GPLv3 license and that you accept its terms.
##
## Author: Cedric Lachat
##########################################################################
# #
......@@ -90,7 +118,7 @@ set(EXECS
foreach( EXEC ${EXECS})
add_executable (${EXEC} ${EXEC}.F90)
target_link_libraries(${EXEC}
${PAMPA_LIBRARY} ${PAMPA_EXTRA_LIBRARY} ${PAMPA_DEPENDENCIES})
${PAMPA_LIBRARY} ${PAMPA_EXTRA_LIBRARY} ${PAMPA_DEPENDENCIES})
if (MPI_C_LIBRARIES)
target_link_libraries(${EXEC} ${MPI_Fortran_LIBRARIES} m)
else ()
......@@ -98,9 +126,7 @@ foreach( EXEC ${EXECS})
endif ()
if (PTHREAD)
target_link_libraries(${EXEC} ${CMAKE_THREAD_LIBS_INIT})
endif()
endif()
target_link_libraries(${EXEC} ${LAPACK_LIBRARIES} ${PAMPA_DEPENDENCIES} ${PAMPA_LIBRARY}
)
endforeach()
## Copyright 2011-2017 Inria ##
## Copyright 2009-2016 Inria
##
## This file is part of the PaMPA software package for parallel
## mesh partitioning and adaptation.
##
## PaMPA is free software: you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
## the Free Software Foundation, either version 3 of the License, or
## any later version.
##
## PaMPA is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
## GNU General Public License for more details.
##
## In this respect, the user's attention is drawn to the risks associated
## with loading, using, modifying and/or developing or reproducing the
## software by the user in light of its specific status of free software,
## that may mean that it is complicated to manipulate, and that also
## therefore means that it is reserved for developers and experienced
## professionals having in-depth computer knowledge. Users are therefore
## encouraged to load and test the software's suitability as regards
## their requirements in conditions enabling the security of their
## systems and/or data to be ensured and, more generally, to use and
## operate it in the same conditions as regards security.
##
## The fact that you are presently reading this means that you have had
## knowledge of the GPLv3 license and that you accept its terms.
##
#############################################################
##
## \file CMakeLists.txt
......
## Copyright 2011-2017 Inria ##
## Copyright 2009-2016 Inria
##
## This file is part of the PaMPA software package for parallel
## mesh partitioning and adaptation.
##
## PaMPA is free software: you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
## the Free Software Foundation, either version 3 of the License, or
## any later version.
##
## PaMPA is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
## GNU General Public License for more details.
##
## In this respect, the user's attention is drawn to the risks associated
## with loading, using, modifying and/or developing or reproducing the
## software by the user in light of its specific status of free software,
## that may mean that it is complicated to manipulate, and that also
## therefore means that it is reserved for developers and experienced
## professionals having in-depth computer knowledge. Users are therefore
## encouraged to load and test the software's suitability as regards
## their requirements in conditions enabling the security of their
## systems and/or data to be ensured and, more generally, to use and
## operate it in the same conditions as regards security.
##
## The fact that you are presently reading this means that you have had
## knowledge of the GPLv3 license and that you accept its terms.
##
#############################################################
##
## \file CMakeLists.txt
......
## Copyright 2011-2017 Inria ##
## Copyright 2009-2016 Inria
##
## This file is part of the PaMPA software package for parallel
## mesh partitioning and adaptation.
##
## PaMPA is free software: you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
## the Free Software Foundation, either version 3 of the License, or
## any later version.
##
## PaMPA is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
## GNU General Public License for more details.
##
## In this respect, the user's attention is drawn to the risks associated
## with loading, using, modifying and/or developing or reproducing the
## software by the user in light of its specific status of free software,
## that may mean that it is complicated to manipulate, and that also
## therefore means that it is reserved for developers and experienced
## professionals having in-depth computer knowledge. Users are therefore
## encouraged to load and test the software's suitability as regards
## their requirements in conditions enabling the security of their
## systems and/or data to be ensured and, more generally, to use and
## operate it in the same conditions as regards security.
##
## The fact that you are presently reading this means that you have had
## knowledge of the GPLv3 license and that you accept its terms.
##
#############################################################
##
## \file CMakeLists.txt
......@@ -30,21 +58,21 @@ ADD_CUSTOM_COMMAND(OUTPUT pampa-gmsh.h
if (FORTRAN_INTERFACE)
# Generate pampa_commonf.h
ADD_CUSTOM_COMMAND(OUTPUT pampa_commonf.h
COMMAND ${CMAKE_COMMAND} -E copy
${CMAKE_CURRENT_SOURCE_DIR}/../../../libpampa/pampa_commonf.h
${CMAKE_CURRENT_BINARY_DIR}/pampa_commonf.h
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/../../../libpampa/pampa_commonf.h)
COMMAND ${CMAKE_COMMAND} -E copy
${CMAKE_CURRENT_SOURCE_DIR}/../../../libpampa/pampa_commonf.h
${CMAKE_CURRENT_BINARY_DIR}/pampa_commonf.h
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/../../../libpampa/pampa_commonf.h)
# Generate pampa-gmsh_commonf.h
add_custom_command(OUTPUT pampa-gmsh_commonf.h
COMMAND ${CMAKE_COMMAND} -E copy
${CMAKE_CURRENT_SOURCE_DIR}/library_commonf.h ${CMAKE_CURRENT_BINARY_DIR}/pampa-gmsh_commonf.h
${CMAKE_CURRENT_SOURCE_DIR}/library_commonf.h ${CMAKE_CURRENT_BINARY_DIR}/pampa-gmsh_commonf.h
DEPENDS library_commonf.h)
# Generate pampaf-gmsh.h
ADD_CUSTOM_COMMAND(OUTPUT pampaf-gmsh.h
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/libraryf.h ${CMAKE_CURRENT_BINARY_DIR}/pampaf-gmsh.h
DEPENDS library.h)
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/libraryf.h ${CMAKE_CURRENT_BINARY_DIR}/pampaf-gmsh.h
DEPENDS library.h)
endif ()
# Sources to build libpampa-gmsh
......
## Copyright 2011-2017 Inria ##
## Copyright 2009-2016 Inria
##
## This file is part of the PaMPA software package for parallel
## mesh partitioning and adaptation.
##
## PaMPA is free software: you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
## the Free Software Foundation, either version 3 of the License, or
## any later version.
##
## PaMPA is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
## GNU General Public License for more details.
##
## In this respect, the user's attention is drawn to the risks associated
## with loading, using, modifying and/or developing or reproducing the
## software by the user in light of its specific status of free software,
## that may mean that it is complicated to manipulate, and that also
## therefore means that it is reserved for developers and experienced
## professionals having in-depth computer knowledge. Users are therefore
## encouraged to load and test the software's suitability as regards
## their requirements in conditions enabling the security of their
## systems and/or data to be ensured and, more generally, to use and
## operate it in the same conditions as regards security.
##
## The fact that you are presently reading this means that you have had
## knowledge of the GPLv3 license and that you accept its terms.
##
#############################################################
##
## \file CMakeLists.txt
......@@ -30,21 +58,21 @@ ADD_CUSTOM_COMMAND(OUTPUT pampa-mmg3d.h
if (FORTRAN_INTERFACE)
# Generate pampa_commonf.h
ADD_CUSTOM_COMMAND(OUTPUT pampa_commonf.h
COMMAND ${CMAKE_COMMAND} -E copy
${CMAKE_CURRENT_SOURCE_DIR}/../../../libpampa/pampa_commonf.h
${CMAKE_CURRENT_BINARY_DIR}/pampa_commonf.h
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/../../../libpampa/pampa_commonf.h)
COMMAND ${CMAKE_COMMAND} -E copy
${CMAKE_CURRENT_SOURCE_DIR}/../../../libpampa/pampa_commonf.h
${CMAKE_CURRENT_BINARY_DIR}/pampa_commonf.h
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/../../../libpampa/pampa_commonf.h)
# Generate pampa-mmg3d_commonf.h
add_custom_command(OUTPUT pampa-mmg3d_commonf.h
COMMAND ${CMAKE_COMMAND} -E copy
${CMAKE_CURRENT_SOURCE_DIR}/library_commonf.h ${CMAKE_CURRENT_BINARY_DIR}/pampa-mmg3d_commonf.h
${CMAKE_CURRENT_SOURCE_DIR}/library_commonf.h ${CMAKE_CURRENT_BINARY_DIR}/pampa-mmg3d_commonf.h
DEPENDS library_commonf.h)
# Generate pampaf-mmg3d.h
ADD_CUSTOM_COMMAND(OUTPUT pampaf-mmg3d.h
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/libraryf.h ${CMAKE_CURRENT_BINARY_DIR}/pampaf-mmg3d.h
DEPENDS library.h)
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/libraryf.h ${CMAKE_CURRENT_BINARY_DIR}/pampaf-mmg3d.h
DEPENDS library.h)
endif ()
# Sources to build libpampa-mmg3d
......@@ -76,12 +104,12 @@ SET(PAMPA_MMG3D_C_SOURCES
if (FORTRAN_INTERFACE)
set (PAMPA_MMG3D_FORTRAN_SOURCES
pampa_commonf.h
pampa-mmg3d_commonf.h
pampaf-mmg3d.h
library_mesh_load.F90
library_mesh_save.F90
library.F90)
pampa_commonf.h
pampa-mmg3d_commonf.h
pampaf-mmg3d.h
library_mesh_load.F90
library_mesh_save.F90
library.F90)
endif ()
ADD_LIBRARY(
......
## Copyright 2011-2017 Inria ##
## Copyright 2009-2016 Inria
##
## This file is part of the PaMPA software package for parallel
## mesh partitioning and adaptation.
##
## PaMPA is free software: you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
## the Free Software Foundation, either version 3 of the License, or
## any later version.
##
## PaMPA is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
## GNU General Public License for more details.
##
## In this respect, the user's attention is drawn to the risks associated
## with loading, using, modifying and/or developing or reproducing the
## software by the user in light of its specific status of free software,
## that may mean that it is complicated to manipulate, and that also
## therefore means that it is reserved for developers and experienced
## professionals having in-depth computer knowledge. Users are therefore
## encouraged to load and test the software's suitability as regards
## their requirements in conditions enabling the security of their
## systems and/or data to be ensured and, more generally, to use and
## operate it in the same conditions as regards security.
##
## The fact that you are presently reading this means that you have had
## knowledge of the GPLv3 license and that you accept its terms.
##
#############################################################
##
## \file CMakeLists.txt
......@@ -30,21 +58,21 @@ add_custom_command(OUTPUT pampa-mmg3d4.h
if (FORTRAN_INTERFACE)
# Generate pampa_commonf.h
add_custom_command(OUTPUT pampa_commonf.h
COMMAND ${CMAKE_COMMAND} -E copy
${CMAKE_CURRENT_SOURCE_DIR}/../../../libpampa/pampa_commonf.h
${CMAKE_CURRENT_BINARY_DIR}/pampa_commonf.h
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/../../../libpampa/pampa_commonf.h)
COMMAND ${CMAKE_COMMAND} -E copy
${CMAKE_CURRENT_SOURCE_DIR}/../../../libpampa/pampa_commonf.h
${CMAKE_CURRENT_BINARY_DIR}/pampa_commonf.h
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/../../../libpampa/pampa_commonf.h)
# Generate pampa-mmg3d4_commonf.h
add_custom_command(OUTPUT pampa-mmg3d4_commonf.h
COMMAND ${CMAKE_COMMAND} -E copy
${CMAKE_CURRENT_SOURCE_DIR}/library_commonf.h ${CMAKE_CURRENT_BINARY_DIR}/pampa-mmg3d4_commonf.h
${CMAKE_CURRENT_SOURCE_DIR}/library_commonf.h ${CMAKE_CURRENT_BINARY_DIR}/pampa-mmg3d4_commonf.h
DEPENDS library_commonf.h)
# Generate pampaf-mmg3d4.h
add_custom_command(OUTPUT pampaf-mmg3d4.h
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/libraryf.h ${CMAKE_CURRENT_BINARY_DIR}/pampaf-mmg3d4.h
DEPENDS library.h)
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/libraryf.h ${CMAKE_CURRENT_BINARY_DIR}/pampaf-mmg3d4.h
DEPENDS library.h)
endif ()
# Sources to build libpampa-mmg3d4
......@@ -52,7 +80,7 @@ endif ()
set(PAMPA_MMG3D4_C_SOURCES
pampa-mmg3d4.h
library_dmesh_band.c
library_dmesh_check.c
library_dmesh_check.c
library_dmesh_weight.c
library_dmesh_metric.c
library_mesh_adapt.c
......@@ -68,12 +96,12 @@ set(PAMPA_MMG3D4_C_SOURCES
if (FORTRAN_INTERFACE)
set (PAMPA_MMG3D4_FORTRAN_SOURCES
pampa_commonf.h
pampa-mmg3d4_commonf.h
pampaf-mmg3d4.h
library_mesh_load.F90
library_mesh_save.F90
library.F90)
pampa_commonf.h
pampa-mmg3d4_commonf.h
pampaf-mmg3d4.h
library_mesh_load.F90
library_mesh_save.F90
library.F90)
endif ()
add_library(
......
## Copyright 2011-2017 Inria ##
## Copyright 2009-2016 Inria
##
## This file is part of the PaMPA software package for parallel
## mesh partitioning and adaptation.
##
## PaMPA is free software: you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
## the Free Software Foundation, either version 3 of the License, or
## any later version.
##
## PaMPA is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
## GNU General Public License for more details.
##
## In this respect, the user's attention is drawn to the risks associated
## with loading, using, modifying and/or developing or reproducing the
## software by the user in light of its specific status of free software,
## that may mean that it is complicated to manipulate, and that also
## therefore means that it is reserved for developers and experienced
## professionals having in-depth computer knowledge. Users are therefore
## encouraged to load and test the software's suitability as regards
## their requirements in conditions enabling the security of their
## systems and/or data to be ensured and, more generally, to use and
## operate it in the same conditions as regards security.
##
## The fact that you are presently reading this means that you have had
## knowledge of the GPLv3 license and that you accept its terms.
##
#############################################################
##
## \file CMakeLists.txt
......@@ -38,21 +66,21 @@ ADD_CUSTOM_COMMAND(OUTPUT pampa-tetgen.h
if (FORTRAN_INTERFACE)
# Generate pampa_commonf.h
ADD_CUSTOM_COMMAND(OUTPUT pampa_commonf.h
COMMAND ${CMAKE_COMMAND} -E copy
${CMAKE_CURRENT_SOURCE_DIR}/../../../libpampa/pampa_commonf.h
${CMAKE_CURRENT_BINARY_DIR}/pampa_commonf.h
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/../../../libpampa/pampa_commonf.h)
COMMAND ${CMAKE_COMMAND} -E copy
${CMAKE_CURRENT_SOURCE_DIR}/../../../libpampa/pampa_commonf.h
${CMAKE_CURRENT_BINARY_DIR}/pampa_commonf.h
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/../../../libpampa/pampa_commonf.h)
# Generate pampa-tetgen_commonf.h
add_custom_command(OUTPUT pampa-tetgen_commonf.h
COMMAND ${CMAKE_COMMAND} -E copy
${CMAKE_CURRENT_SOURCE_DIR}/library_commonf.h ${CMAKE_CURRENT_BINARY_DIR}/pampa-tetgen_commonf.h
${CMAKE_CURRENT_SOURCE_DIR}/library_commonf.h ${CMAKE_CURRENT_BINARY_DIR}/pampa-tetgen_commonf.h
DEPENDS library_commonf.h)
# Generate pampaf-tetgen.h
ADD_CUSTOM_COMMAND(OUTPUT pampaf-tetgen.h
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/libraryf.h ${CMAKE_CURRENT_BINARY_DIR}/pampaf-tetgen.h
DEPENDS library.h)
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/libraryf.h ${CMAKE_CURRENT_BINARY_DIR}/pampaf-tetgen.h
DEPENDS library.h)
endif ()
# Sources to build libpampa-tetgen
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment