From: Wolfgang Bangerth Date: Fri, 27 Jun 2025 22:13:29 +0000 (-0600) Subject: Use C++ compiler for compile and link checks. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=58f9d72483c6b913b6b11a8228548b17dcf9117d;p=dealii.git Use C++ compiler for compile and link checks. --- diff --git a/cmake/configure/configure_50_scalapack.cmake b/cmake/configure/configure_50_scalapack.cmake index 40d6ca4326..e68f7b5703 100644 --- a/cmake/configure/configure_50_scalapack.cmake +++ b/cmake/configure/configure_50_scalapack.cmake @@ -29,16 +29,16 @@ macro(feature_scalapack_find_external var) if (${var}) clear_cmake_required() set(CMAKE_REQUIRED_LIBRARIES ${SCALAPACK_LIBRARIES} ${LAPACK_LIBRARIES}) - CHECK_C_SOURCE_COMPILES(" - void pdsyevr_(); - void pssyevr_(); + CHECK_CXX_SOURCE_COMPILES(" + extern \"C\" void pdsyevr_(); + extern \"C\" void pssyevr_(); int main(){ pdsyevr_(); pssyevr_(); return 0; }" DEAL_II_SCALAPACK_HAS_PDSYEVR_PSSYEVR) - reset_cmake_required() + reset_cmake_required() if(NOT DEAL_II_SCALAPACK_HAS_PDSYEVR_PSSYEVR) message(STATUS "Could not find a sufficient SCALAPACK installation: "