-
Notifications
You must be signed in to change notification settings - Fork 16
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #272 from LLNL/update/update_TPLs
Update Spack to 0.22
- Loading branch information
Showing
30 changed files
with
512 additions
and
743 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -73,5 +73,5 @@ if (ENABLE_TIMER) | |
endif() | ||
|
||
if (ENABLE_MPI) | ||
add_definitions(-DUSE_MPI=1) | ||
add_definitions(-DUSE_MPI=1) | ||
endif() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,37 +1,47 @@ | ||
|
||
@PACKAGE_INIT@ | ||
|
||
if(NOT axom_DIR) | ||
set(axom_DIR "@axom_DIR@" CACHE PATH "") | ||
endif() | ||
set(SPHERAL_CXX_INSTALL_PREFIX "@CMAKE_INSTALL_PREFIX@") | ||
set(SPHERAL_CXX_INCLUDE_DIRS "${SPHERAL_CXX_INSTALL_PREFIX}/include") | ||
if(NOT @ENABLE_CXXONLY@ AND NOT TARGET Python3) | ||
set(python_DIR "@python_DIR@") | ||
set(Python_EXECUTABLE ${python_DIR}/bin/python3) | ||
set(Python3_EXECUTABLE ${python_DIR}/bin/python3) | ||
find_package(Python3 COMPONENTS Interpreter Development) | ||
set(PYTHON_EXE ${Python3_EXECUTABLE}) | ||
endif() | ||
if(NOT SPHERAL_FOUND) | ||
#---------------------------------------------------------------------------- | ||
# Set user configuration options and features | ||
#---------------------------------------------------------------------------- | ||
|
||
# Guard these assignments to not interfere with projects that use Spheral and SpheralC as TPLs | ||
if(SPHERALC_STANDALONE) | ||
set(CMAKE_C_COMPILER "@CMAKE_C_COMPILER@" CACHE PATH "Spheral C compiler path") | ||
set(CMAKE_CXX_COMPILER "@CMAKE_CXX_COMPILER@" CACHE PATH "Spheral C++ compiler path") | ||
set(CMAKE_Fortran_COMPILER "@CMAKE_Fortran_COMPILER@" CACHE PATH "Spheral C++ compiler path") | ||
set(ENABLE_MPI @ENABLE_MPI@ CACHE BOOL "") | ||
if(SPHERAL_ENABLE_MPI) | ||
set(MPI_C_COMPILER "@MPI_C_COMPILER@" CACHE PATH "") | ||
set(MPI_CXX_COMPILER "@MPI_CXX_COMPILER@" CACHE PATH "") | ||
set(MPI_Fortran_COMPILER "@MPI_Fortran_COMPILER@" CACHE PATH "") | ||
# Language features | ||
set(SPHERAL_ENABLE_MPI "@ENABLE_MPI@") | ||
set(SPHERAL_ENABLE_OPENMP "@ENABLE_OPENMP@") | ||
set(SPHERAL_ENABLE_CUDA "@ENABLE_CUDA@") | ||
if(NOT axom_DIR) | ||
set(axom_DIR "@axom_DIR@" CACHE PATH "") | ||
endif() | ||
endif() | ||
|
||
if(NOT TARGET axom) | ||
find_package(axom REQUIRED QUIET NO_DEFAULT_PATH PATHS ${axom_DIR} ${axom_DIR}/lib ${axom_DIR}/lib/cmake) | ||
endif() | ||
include("${SPHERAL_CXX_INSTALL_PREFIX}/lib/cmake/spheral_cxx-targets.cmake") | ||
set(SPHERAL_CXX_INSTALL_PREFIX "@CMAKE_INSTALL_PREFIX@") | ||
set(SPHERAL_CXX_INCLUDE_DIRS "${SPHERAL_CXX_INSTALL_PREFIX}/include") | ||
if(NOT @ENABLE_CXXONLY@ AND NOT TARGET Python3) | ||
set(python_DIR "@python_DIR@") | ||
set(Python_EXECUTABLE ${python_DIR}/bin/python3) | ||
set(Python3_EXECUTABLE ${python_DIR}/bin/python3) | ||
find_package(Python3 COMPONENTS Interpreter Development) | ||
set(PYTHON_EXE ${Python3_EXECUTABLE}) | ||
endif() | ||
|
||
set_property(TARGET Spheral_CXX | ||
APPEND PROPERTY | ||
INTERFACE_INCLUDE_DIRECTORIES ${SPHERAL_CXX_INCLUDE_DIRS}) | ||
if(NOT TARGET axom) | ||
find_package(axom REQUIRED QUIET NO_DEFAULT_PATH PATHS ${axom_DIR} ${axom_DIR}/lib ${axom_DIR}/lib/cmake) | ||
endif() | ||
if(SPHERALC_STANDALONE) | ||
set(CMAKE_C_COMPILER "@CMAKE_C_COMPILER@" CACHE PATH "Spheral C compiler path") | ||
set(CMAKE_CXX_COMPILER "@CMAKE_CXX_COMPILER@" CACHE PATH "Spheral C++ compiler path") | ||
set(CMAKE_Fortran_COMPILER "@CMAKE_Fortran_COMPILER@" CACHE PATH "Spheral C++ compiler path") | ||
set(ENABLE_MPI @ENABLE_MPI@ CACHE BOOL "") | ||
if(SPHERAL_ENABLE_MPI) | ||
set(MPI_C_COMPILER "@MPI_C_COMPILER@" CACHE PATH "") | ||
set(MPI_CXX_COMPILER "@MPI_CXX_COMPILER@" CACHE PATH "") | ||
set(MPI_Fortran_COMPILER "@MPI_Fortran_COMPILER@" CACHE PATH "") | ||
endif() | ||
endif() | ||
include("${SPHERAL_CXX_INSTALL_PREFIX}/lib/cmake/spheral_cxx-targets.cmake") | ||
|
||
set_property(TARGET Spheral_CXX | ||
APPEND PROPERTY | ||
INTERFACE_INCLUDE_DIRECTORIES ${SPHERAL_CXX_INCLUDE_DIRS}) | ||
set(SPHERAL_FOUND TRUE) | ||
endif() |
This file was deleted.
Oops, something went wrong.
Submodule PYB11Generator
updated
4 files
+21 −0 | .readthedocs.yml | |
+1 −1 | PYB11Generator/PYB11class.py | |
+6 −4 | docs/conf.py | |
+1 −0 | docs/requirements.txt |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.