-- CMaake 4.5 compatibility, see https://gitlab.com/Molcas/OpenMolcas/-/work_items/555 --- CMakeLists.txt.orig 2026-06-14 18:08:35 UTC +++ CMakeLists.txt @@ -47,7 +47,7 @@ mark_as_advanced (FORCE GIT) find_program (GIT "git") mark_as_advanced (FORCE GIT) -FIND_PACKAGE (Python COMPONENTS Interpreter) +FIND_PACKAGE (Python ${FREEBSD_PYTHON_VER} EXACT COMPONENTS Interpreter) ################################################################################ # # @@ -1886,6 +1886,7 @@ if (EFPLIB) -DFRAGLIB_UNDERSCORE_L=ON -DFRAGLIB_DEEP=ON -DLAPACK_LIBRARIES=${LINALG_LIBRARIES} + -DCMAKE_POLICY_VERSION_MINIMUM=3.5 CMAKE_CACHE_ARGS -DCMAKE_C_FLAGS:STRING=${CMAKE_C_FLAGS} -DLIBEFP_FORTRAN_INT64:BOOL=${LIBEFP_FORTRAN_INT64} INSTALL_COMMAND "" @@ -2074,6 +2075,10 @@ cmake_host_system_information (RESULT host_system QUER cmake_host_system_information (RESULT host_mem QUERY TOTAL_PHYSICAL_MEMORY) cmake_host_system_information (RESULT host_name QUERY HOSTNAME) cmake_host_system_information (RESULT host_system QUERY OS_NAME) + +# workaround for https://gitlab.kitware.com/cmake/cmake/-/issues/23776 +execute_process(COMMAND sysctl -n hw.physmem OUTPUT_VARIABLE host_mem) +math (EXPR host_mem "${host_mem}/1024/1024") # memory/disk default sizes #==========================