diff --git a/modules/find/FindMETIS.cmake b/modules/find/FindMETIS.cmake index 537f31a4030caf14deef0f16fcfaa3c09503c58a..ea67563d7c7c7eabb4e71c7ee256d2b2e7808492 100644 --- a/modules/find/FindMETIS.cmake +++ b/modules/find/FindMETIS.cmake @@ -283,9 +283,11 @@ int main(int argc, char **argv) { return 1; } ") +unset(METIS_Idx_4 CACHE) +unset(METIS_Idx_8 CACHE) check_c_source_runs("${METIS_C_TEST_METIS_Idx_4}" METIS_Idx_4) +check_c_source_runs("${METIS_C_TEST_METIS_Idx_8}" METIS_Idx_8) if(NOT METIS_Idx_4) - check_c_source_runs("${METIS_C_TEST_METIS_Idx_8}" METIS_Idx_8) if(NOT METIS_Idx_8) set(METIS_INTSIZE -1) else() diff --git a/modules/find/FindPTSCOTCH.cmake b/modules/find/FindPTSCOTCH.cmake index 56382f75a9e613ac3cb1cd1b8c83c72f61c8719c..341358ca1dfe351c08f8bb42f7cc087d4eeb3e8e 100644 --- a/modules/find/FindPTSCOTCH.cmake +++ b/modules/find/FindPTSCOTCH.cmake @@ -401,9 +401,12 @@ int main(int argc, char **argv) { return 1; } ") + +unset(PTSCOTCH_Num_4 CACHE) +unset(PTSCOTCH_Num_8 CACHE) check_c_source_runs("${PTSCOTCH_C_TEST_SCOTCH_Num_4}" PTSCOTCH_Num_4) +check_c_source_runs("${PTSCOTCH_C_TEST_SCOTCH_Num_8}" PTSCOTCH_Num_8) if(NOT PTSCOTCH_Num_4) - check_c_source_runs("${PTSCOTCH_C_TEST_SCOTCH_Num_8}" PTSCOTCH_Num_8) if(NOT PTSCOTCH_Num_8) set(PTSCOTCH_INTSIZE -1) else() diff --git a/modules/find/FindSCOTCH.cmake b/modules/find/FindSCOTCH.cmake index 89d295ac2eb782e87c3ca8cf003b048c00bb2974..48f6542b0c9d26602b16f239eafcbea7e722328b 100644 --- a/modules/find/FindSCOTCH.cmake +++ b/modules/find/FindSCOTCH.cmake @@ -309,7 +309,7 @@ if (SCOTCH_LIBRARIES) if (${first_lib_path} MATCHES "/lib(32|64)?$") string(REGEX REPLACE "/lib(32|64)?$" "" not_cached_dir "${first_lib_path}") set(SCOTCH_DIR_FOUND "${not_cached_dir}" CACHE PATH "Installation directory of SCOTCH library" FORCE) - else() + else() set(SCOTCH_DIR_FOUND "${first_lib_path}" CACHE PATH "Installation directory of SCOTCH library" FORCE) endif() endif() @@ -345,9 +345,12 @@ int main(int argc, char **argv) { return 1; } ") + +unset(SCOTCH_Num_4 CACHE) +unset(SCOTCH_Num_8 CACHE) check_c_source_runs("${SCOTCH_C_TEST_SCOTCH_Num_4}" SCOTCH_Num_4) +check_c_source_runs("${SCOTCH_C_TEST_SCOTCH_Num_8}" SCOTCH_Num_8) if(NOT SCOTCH_Num_4) - check_c_source_runs("${SCOTCH_C_TEST_SCOTCH_Num_8}" SCOTCH_Num_8) if(NOT SCOTCH_Num_8) set(SCOTCH_INTSIZE -1) else()