Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 70 lines 1.9 kB view raw
1diff --git a/cmake/FindLibxc.cmake b/cmake/FindLibxc.cmake 2index 011a36b77..226f38051 100644 3--- a/cmake/FindLibxc.cmake 4+++ b/cmake/FindLibxc.cmake 5@@ -1,45 +1,50 @@ 6-include(FindPackageHandleStandardArgs) 7-find_package(PkgConfig REQUIRED) 8- 9 pkg_search_module(_LIBXC libxc>=${Libxc_FIND_VERSION}) 10 11-find_library(LIBXC_LIBRARIES NAMES libxc.a 12+find_library(LIBXC_LIBRARIES NAMES xc 13 PATH_SUFFIXES lib 14 HINTS 15- ${LIBXC_ROOT} 16 ENV EBROOTLIBXC 17 ENV LIBXCROOT 18 ${_LIBXC_LIBRARY_DIRS} 19 DOC "libxc libraries list") 20 21-find_library(LIBXC_LIBRARIES_F03 NAMES libxcf03.a 22+find_library(LIBXC_LIBRARIES_F90 NAMES xcf90 23 PATH_SUFFIXES lib 24 HINTS 25- ${LIBXC_ROOT} 26 ENV EBROOTLIBXC 27 ENV LIBXCROOT 28 ${_LIBXC_LIBRARY_DIRS} 29 DOC "libxc libraries list") 30 31+find_library(LIBXC_LIBRARIES_F03 NAMES xcf03 32+ PATH_SUFFIXES lib 33+ HINTS 34+ ENV EBROOTLIBXC 35+ ENV LIBXCROOT 36+ ${_LIBXC_LIBRARY_DIRS}) 37 find_path(LIBXC_INCLUDE_DIR NAMES xc.h 38 PATH_SUFFIXES inc include 39 HINTS 40- ${LIBXC_ROOT} 41 ${_LIBXC_INCLUDE_DIRS} 42 ENV EBROOTLIBXC 43 ENV LIBXCROOT) 44 45+find_path(LIBXC_INCLUDE_DIR_F90 NAMES xc_f90_lib_m.mod 46+ PATH_SUFFIXES inc include 47+ HINTS 48+ ${_LIBXC_INCLUDE_DIRS} 49+ ENV EBROOTLIBXC 50+ ENV LIBXCROOT) 51 find_path(LIBXC_INCLUDE_DIR_F03 NAMES xc_f03_lib_m.mod 52 PATH_SUFFIXES inc include 53 HINTS 54- ${LIBXC_ROOT} 55 ${_LIBXC_INCLUDE_DIRS} 56 ENV EBROOTLIBXC 57 ENV LIBXCROOT) 58 59 find_package_handle_standard_args(Libxc DEFAULT_MSG LIBXC_LIBRARIES LIBXC_INCLUDE_DIR) 60 61-if (${Libxc_FOUND} AND LIBXC_LIBRARIES_F03 AND LIBXC_INCLUDE_DIR_F03) 62+if (${Libxc_FOUND} AND LIBXC_LIBRARIES_F90 AND LIBXC_LIBRARIES_F03 AND LIBXC_INCLUDE_DIR_F90 AND LIBXC_INCLUDE_DIR_F03) 63 if(_LIBXC_VERSION) 64 set(Libxc_VERSION ${_LIBXC_VERSION}) 65 else() 66@@ -53,4 +58,3 @@ if (${Libxc_FOUND} AND LIBXC_LIBRARIES_F03 AND LIBXC_INCLUDE_DIR_F03) 67 else() 68 unset(Libxc_FOUND) 69 endif() 70-