From c9aedf9df88cbecdf1ecd604e8d493f30ee692b7 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 23 Oct 2023 14:57:27 -0400 Subject: [PATCH] make sure liblinalg is built before linking phana --- tools/phonon/CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tools/phonon/CMakeLists.txt b/tools/phonon/CMakeLists.txt index f3c3b8386c..697c7870b9 100644 --- a/tools/phonon/CMakeLists.txt +++ b/tools/phonon/CMakeLists.txt @@ -119,5 +119,9 @@ if(USE_SPGLIB) target_link_libraries(phana PRIVATE SPGLIB::SYMSPG) endif() +# add dependency when using local linear algebra lib +if(NOT LAPACK_FOUND OR NOT BLAS_FOUND OR USE_INTERNAL_LINALG) + add_dependencies(phana linalg) +endif() target_link_libraries(phana PRIVATE tricubic ${LAPACK_LIBRARIES}) install(TARGETS phana EXPORT LAMMPS_Targets DESTINATION ${CMAKE_INSTALL_BINDIR})