Skip to content

Commit 7383ed1

Browse files
committed
Link DeePMD to the ESolver_DP unittest
1 parent 2dd386a commit 7383ed1

1 file changed

Lines changed: 19 additions & 2 deletions

File tree

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,27 @@
11
abacus_disable_feature_definitions(__MPI)
22
abacus_disable_feature_definitions(__LCAO)
33

4+
set(_esolver_dp_test_libs
5+
parameter
6+
base
7+
device)
8+
9+
if(DEFINED DeePMD_DIR)
10+
if(DeePMDC_FOUND)
11+
list(APPEND _esolver_dp_test_libs DeePMD::deepmd_c)
12+
else()
13+
list(APPEND _esolver_dp_test_libs DeePMD::deepmd_cc)
14+
endif()
15+
endif()
16+
417
install(DIRECTORY support DESTINATION ${CMAKE_CURRENT_BINARY_DIR})
518

619
AddTest(
720
TARGET MODULE_ESOLVER_esolver_dp_test
8-
LIBS parameter base device
9-
SOURCES esolver_dp_test.cpp ../esolver_dp.cpp ../../source_io/module_output/cif_io.cpp ../../source_io/module_output/output_log.cpp
21+
LIBS ${_esolver_dp_test_libs}
22+
SOURCES
23+
esolver_dp_test.cpp
24+
../esolver_dp.cpp
25+
../../source_io/module_output/cif_io.cpp
26+
../../source_io/module_output/output_log.cpp
1027
)

0 commit comments

Comments
 (0)