Skip to content
Snippets Groups Projects
Commit 9c0aedca authored by Chris Cantwell's avatar Chris Cantwell
Browse files

Merge branch 'fix/collections-pkg' into 'master'

Added missing packages for the Collections library.

This MR adds the missing packages for the Collections library. Also adds the PulseWaveSolver package to the main Nektar++ metapackage.

See merge request !505
parents 005aa842 d4381d80
No related branches found
No related tags found
No related merge requests found
...@@ -5,6 +5,7 @@ list(APPEND libnektar++-utilities_LIBS LibUtilities) ...@@ -5,6 +5,7 @@ list(APPEND libnektar++-utilities_LIBS LibUtilities)
list(APPEND libnektar++-stdregions_LIBS StdRegions) list(APPEND libnektar++-stdregions_LIBS StdRegions)
list(APPEND libnektar++-spatialdomains_LIBS SpatialDomains) list(APPEND libnektar++-spatialdomains_LIBS SpatialDomains)
list(APPEND libnektar++-localregions_LIBS LocalRegions) list(APPEND libnektar++-localregions_LIBS LocalRegions)
list(APPEND libnektar++-collections_LIBS Collections)
list(APPEND libnektar++-multiregions_LIBS MultiRegions) list(APPEND libnektar++-multiregions_LIBS MultiRegions)
list(APPEND libnektar++-solverutils_LIBS SolverUtils) list(APPEND libnektar++-solverutils_LIBS SolverUtils)
list(APPEND nektar++-incnavierstokes-solver_BINS IncNavierStokesSolver) list(APPEND nektar++-incnavierstokes-solver_BINS IncNavierStokesSolver)
...@@ -28,7 +29,7 @@ list(APPEND nektar++-demos_BINS Helmholtz1D Helmholtz2D Helmholtz3D ...@@ -28,7 +29,7 @@ list(APPEND nektar++-demos_BINS Helmholtz1D Helmholtz2D Helmholtz3D
# Nektar++ binary archive # Nektar++ binary archive
list(APPEND nektar++_LIBS LibUtilities StdRegions SpatialDomains LocalRegions list(APPEND nektar++_LIBS LibUtilities StdRegions SpatialDomains LocalRegions
MultiRegions SolverUtils) Collections MultiRegions SolverUtils)
list(APPEND nektar++_BINS ADRSolver IncNavierStokesSolver CardiacEPSolver list(APPEND nektar++_BINS ADRSolver IncNavierStokesSolver CardiacEPSolver
CompressibleFlowSolver DiffusionSolver CompressibleFlowSolver DiffusionSolver
DiffusionSolverTimeInt ShallowWaterSolver DiffusionSolverTimeInt ShallowWaterSolver
...@@ -81,6 +82,16 @@ if (NEKTAR_BUILD_LIBRARY) ...@@ -81,6 +82,16 @@ if (NEKTAR_BUILD_LIBRARY)
INSTALL_LIBS "${libnektar++-localregions_LIBS}") INSTALL_LIBS "${libnektar++-localregions_LIBS}")
set(NEK_DEP "${NEK_DEP}, libnektar++-localregions (= ${NEKTAR_VERSION})") set(NEK_DEP "${NEK_DEP}, libnektar++-localregions (= ${NEKTAR_VERSION})")
add_deb_package(
NAME libnektar++-collections
SUMMARY "Nektar++ Collections library"
DESCRIPTION "
This library provides efficient multi-expansion implementations of operators
on the various supported regions."
DEPENDS "${NEK_DEP}"
INSTALL_LIBS "${libnektar++-collections_LIBS}")
set(NEK_DEP "${NEK_DEP}, libnektar++-collections (= ${NEKTAR_VERSION})")
add_deb_package( add_deb_package(
NAME libnektar++-multiregions NAME libnektar++-multiregions
SUMMARY "Nektar++ MultiRegions library" SUMMARY "Nektar++ MultiRegions library"
...@@ -189,7 +200,7 @@ if (NEKTAR_BUILD_LIBRARY) ...@@ -189,7 +200,7 @@ if (NEKTAR_BUILD_LIBRARY)
SUMMARY "Nektar++ complete meta package" SUMMARY "Nektar++ complete meta package"
DESCRIPTION " DESCRIPTION "
This meta-package depends on the entire Nektar++ suite." This meta-package depends on the entire Nektar++ suite."
DEPENDS "${NEK_DEP}, nektar++-incnavierstokes-solver (= ${NEKTAR_VERSION}), nektar++-adr-solver (=${NEKTAR_VERSION}), nektar++-cardiacep-solver (=${NEKTAR_VERSION}), nektar++-shallowwater-solver (=${NEKTAR_VERSION}), nektar++-compressibleflow-solver (=${NEKTAR_VERSION}), nektar++-utilities (=${NEKTAR_VERSION})") DEPENDS "${NEK_DEP}, nektar++-incnavierstokes-solver (= ${NEKTAR_VERSION}), nektar++-adr-solver (=${NEKTAR_VERSION}), nektar++-cardiacep-solver (=${NEKTAR_VERSION}), nektar++-shallowwater-solver (=${NEKTAR_VERSION}), nektar++-compressibleflow-solver (=${NEKTAR_VERSION}), nektar++-pulsewave-solver (=${NEKTAR_VERSION}), nektar++-utilities (=${NEKTAR_VERSION})")
### RPM PACKAGES ############################################### ### RPM PACKAGES ###############################################
add_rpm_package( add_rpm_package(
...@@ -220,6 +231,13 @@ if (NEKTAR_BUILD_LIBRARY) ...@@ -220,6 +231,13 @@ if (NEKTAR_BUILD_LIBRARY)
"This library provides physical space expansions on the various "This library provides physical space expansions on the various
supported regions." supported regions."
INSTALL_LIBS "${libnektar++-localregions_LIBS}") INSTALL_LIBS "${libnektar++-localregions_LIBS}")
add_rpm_package(
NAME libnektar++-collections
SUMMARY "Nektar++ Collections library"
DESCRIPTION
"This library provides multi-expansion implementations of operators
on the various supported regions."
INSTALL_LIBS "${libnektar++-collections_LIBS}")
add_rpm_package( add_rpm_package(
NAME libnektar++-multiregions NAME libnektar++-multiregions
SUMMARY "Nektar++ MultiRegions library" SUMMARY "Nektar++ MultiRegions library"
...@@ -315,7 +333,7 @@ if (NEKTAR_BUILD_LIBRARY) ...@@ -315,7 +333,7 @@ if (NEKTAR_BUILD_LIBRARY)
SUMMARY "Nektar++ complete meta package" SUMMARY "Nektar++ complete meta package"
DESCRIPTION " DESCRIPTION "
This meta-package depends on the entire Nektar++ suite." This meta-package depends on the entire Nektar++ suite."
DEPENDS "nektar++-incnavierstokes-solver = ${NEKTAR_VERSION}, nektar++-adr-solver = ${NEKTAR_VERSION}, nektar++-cardiacep-solver = ${NEKTAR_VERSION}, nektar++-shallowwater-solver = ${NEKTAR_VERSION}, nektar++-compressibleflow-solver = ${NEKTAR_VERSION}, nektar++-utilities = ${NEKTAR_VERSION}") DEPENDS "nektar++-incnavierstokes-solver = ${NEKTAR_VERSION}, nektar++-adr-solver = ${NEKTAR_VERSION}, nektar++-cardiacep-solver = ${NEKTAR_VERSION}, nektar++-shallowwater-solver = ${NEKTAR_VERSION}, nektar++-compressibleflow-solver = ${NEKTAR_VERSION}, nektar++-pulsewave-solver = ${NEKTAR_VERSION}, nektar++-utilities = ${NEKTAR_VERSION}")
add_tgz_package( add_tgz_package(
NAME nektar++ NAME nektar++
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment