From 0887d485df80217a022bd69ea7e09a10dc9d7093 Mon Sep 17 00:00:00 2001 From: hebrewsnabla Date: Fri, 3 Jan 2025 16:35:09 +0800 Subject: [PATCH 1/2] add XC_DIR --- pyscf/lib/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/pyscf/lib/CMakeLists.txt b/pyscf/lib/CMakeLists.txt index 15ffa28d..bb588cc7 100644 --- a/pyscf/lib/CMakeLists.txt +++ b/pyscf/lib/CMakeLists.txt @@ -96,6 +96,7 @@ configure_file( # to find config.h link_directories(${PYSCF_SOURCE_DIR}/lib/deps/lib ${PYSCF_SOURCE_DIR}/lib/deps/lib64) link_directories(${PYSCF_SOURCE_DIR}/lib) +link_directories(${XC_DIR}/lib) message(STATUS "${PYSCF_SOURCE_DIR}/lib may need to be put in the environment LD_LIBRARY_PATH") # See also https://gitlab.kitware.com/cmake/community/wikis/doc/cmake/RPATH-handling From 1a2db3c1029e5038fc286f43fe4202422a8c13a4 Mon Sep 17 00:00:00 2001 From: hebrewsnabla Date: Sat, 4 Jan 2025 14:37:30 +0800 Subject: [PATCH 2/2] copy pyscf solution --- pyscf/lib/CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyscf/lib/CMakeLists.txt b/pyscf/lib/CMakeLists.txt index bb588cc7..18fa0b98 100644 --- a/pyscf/lib/CMakeLists.txt +++ b/pyscf/lib/CMakeLists.txt @@ -89,14 +89,14 @@ if(NOT PYSCF_SOURCE_DIR) endif() message(STATUS "Include pyscf source dir: ${PYSCF_SOURCE_DIR}") include_directories(${PYSCF_SOURCE_DIR}/lib ${PYSCF_SOURCE_DIR}/lib/deps/include) -include_directories(${CINT_DIR}/include) +include_directories(${CMAKE_INSTALL_PREFIX}/include) configure_file( "${PYSCF_SOURCE_DIR}/lib/config.h.in" "${PYSCF_SOURCE_DIR}/lib/config.h") # to find config.h link_directories(${PYSCF_SOURCE_DIR}/lib/deps/lib ${PYSCF_SOURCE_DIR}/lib/deps/lib64) link_directories(${PYSCF_SOURCE_DIR}/lib) -link_directories(${XC_DIR}/lib) +link_directories(${CMAKE_INSTALL_PREFIX}/lib ${CMAKE_INSTALL_PREFIX}/lib64) message(STATUS "${PYSCF_SOURCE_DIR}/lib may need to be put in the environment LD_LIBRARY_PATH") # See also https://gitlab.kitware.com/cmake/community/wikis/doc/cmake/RPATH-handling