XClib test compilation fixes

This commit is contained in:
fabrizio22 2021-01-20 13:36:43 +01:00
parent f561d59d20
commit 9b5d6aff7e
2 changed files with 19 additions and 15 deletions

View File

@ -29,23 +29,25 @@ qe_add_library(qe_xclib ${sources_xclib})
target_link_libraries(qe_xclib
PRIVATE
qe_openmp_fortran
qe_mpi_fortran)
qe_mpi_fortran
qe_lapack)
qe_install_targets(qe_xclib)
###########################################################
# xclib_test.x
###########################################################
#if(QE_ENABLE_TEST)
# qe_add_executable(qe_xclib_test xclib_test.f90)
# set_target_properties(qe_xclib_test
# PROPERTIES
# OUTPUT_NAME qe_xclib_test.x
# RUNTIME_OUTPUT_DIRECTORY ${QE_TESTS_DIR})
# target_link_libraries(qe_xclib_test
# PRIVATE
# qe_openmp_fortran
# qe_mpi_fortran
# qe_xclib)
# add_test(NAME test_qe_xclib COMMAND ${QE_TESTS_DIR}/qe_xclib_test.x)
#endif(QE_ENABLE_TEST)
if(QE_ENABLE_TEST)
qe_add_executable(qe_xclib_test xclib_test.f90)
set_target_properties(qe_xclib_test
PROPERTIES
OUTPUT_NAME qe_xclib_test.x
RUNTIME_OUTPUT_DIRECTORY ${QE_TESTS_DIR})
target_link_libraries(qe_xclib_test
PRIVATE
qe_openmp_fortran
qe_mpi_fortran
qe_lapack
qe_xclib)
add_test(NAME test_qe_xclib COMMAND ${QE_TESTS_DIR}/qe_xclib_test.x)
endif(QE_ENABLE_TEST)

View File

@ -31,7 +31,7 @@ BEEF = \
pbecor.o \
beefun.o
all: xc_lib.a xclib_test.x
all: xc_lib.a
xc_lib.a: $(XCL) $(BEEF)
$(AR) $(ARFLAGS) $@ $?
@ -42,6 +42,8 @@ xclib_test.x : xclib_test.o xc_lib.a
xclib_test.o xc_lib.a $(BLAS_LIBS) $(LD_LIBS) $(LIBXC_LIBS)
- ( cd ../bin ; ln -fs ../XClib/$@ . )
test : xclib_test.x
clean :
- /bin/rm -f *.o *.a *.d *.i *~ *_tmp.f90 *.mod *.L *.x