From 967feaa435b4452ea40e56d500bffa2358251a3d Mon Sep 17 00:00:00 2001 From: Brad King Date: Mon, 1 May 2023 15:49:18 -0400 Subject: FortranCInterface: Reuse primary detection results in VERIFY function Since commit 14f7a043e3 (Teach FortranCInterface to load outside results, 2009-08-24, v2.8.0~262) we support passing the detection results into `try_compile` by forwarding `FortranCInterface_BINARY_DIR`. Use this in `FortranCInterface_VERIFY` to avoid repeating detection. --- Modules/FortranCInterface.cmake | 1 + 1 file changed, 1 insertion(+) diff --git a/Modules/FortranCInterface.cmake b/Modules/FortranCInterface.cmake index ed8830e..2c85029 100644 --- a/Modules/FortranCInterface.cmake +++ b/Modules/FortranCInterface.cmake @@ -373,6 +373,7 @@ function(FortranCInterface_VERIFY) "-DCMAKE_C_FLAGS_RELEASE:STRING=${CMAKE_C_FLAGS_RELEASE}" "-DCMAKE_CXX_FLAGS_RELEASE:STRING=${CMAKE_CXX_FLAGS_RELEASE}" "-DCMAKE_Fortran_FLAGS_RELEASE:STRING=${CMAKE_Fortran_FLAGS_RELEASE}" + "-DFortranCInterface_BINARY_DIR=${FortranCInterface_BINARY_DIR}" ${_FortranCInterface_OSX_ARCH} ${_FortranCInterface_EXE_LINKER_FLAGS} OUTPUT_VARIABLE _output) -- cgit v0.12