]> https://gitweb.dealii.org/ - candi.git/commitdiff
disable CXX/CC for deal.II itself
authorTimo Heister <timo.heister@gmail.com>
Wed, 6 Jan 2021 20:34:47 +0000 (15:34 -0500)
committerTimo Heister <timo.heister@gmail.com>
Mon, 21 Jun 2021 23:08:53 +0000 (19:08 -0400)
As described in the comment, it is not ideal to set CXX/CC.

deal.II-toolchain/packages/dealii.package

index 5b06381f7397b7e918ad3bc21a5eca70ca98d4b4..00f222866f25973f8b856ad20d2fd634e05a5563 100644 (file)
@@ -18,6 +18,8 @@ INSTALL_PATH=${ORIG_INSTALL_PATH}/deal.II-${VERSION}
 CONFOPTS=" \
 -D CMAKE_BUILD_TYPE=DebugRelease \
 -D DEAL_II_WITH_MPI:BOOL=ON \
+-D MPI_CXX_COMPILER=${CXX} \
+-D MPI_C_COMPILER=${CC} \
 -D DEAL_II_COMPONENT_DOCUMENTATION:BOOL=OFF \
 -D DEAL_II_WITH_LAPACK:BOOL=ON \
 -D DEAL_II_WITH_UMFPACK:BOOL=ON \
@@ -45,6 +47,11 @@ fi
 CONFOPTS="${CONFOPTS} \
 ${DEAL_II_CONFOPTS}"
 
+# Disable CXX, CC for deal.II as recommended in
+# https://github.com/dealii/dealii/issues/11478 . Note the we are
+# setting the MPI_*_COMPILER cmake variables above.
+unset CXX
+unset CC
 
 ################################################################################
 # Check if we hit cmake-3.10+ and deal.II v8.5.1 configure error (MPI / FindMPI)

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.