mirror of https://gitlab.com/QEF/q-e.git
Relocate unit tests.
This commit is contained in:
parent
e49d85ab53
commit
01a13df4b2
|
@ -37,7 +37,6 @@ set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${qe_BINARY_DIR}/lib
|
|||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${qe_BINARY_DIR}/bin
|
||||
CACHE
|
||||
PATH "Single output directory for building all executables.")
|
||||
set(QE_TESTS_DIR ${qe_BINARY_DIR}/tests/bin)
|
||||
|
||||
###########################################################
|
||||
# Build helpers
|
||||
|
|
|
@ -188,7 +188,7 @@ if(QE_ENABLE_TEST)
|
|||
set_target_properties(qe_fftx_test
|
||||
PROPERTIES
|
||||
OUTPUT_NAME qe_fftx_test.x
|
||||
RUNTIME_OUTPUT_DIRECTORY ${QE_TESTS_DIR})
|
||||
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/bin)
|
||||
target_link_libraries(qe_fftx_test
|
||||
PRIVATE
|
||||
qe_openmp_fortran
|
||||
|
@ -199,5 +199,5 @@ if(QE_ENABLE_TEST)
|
|||
target_link_libraries(qe_fftx_test PRIVATE qe_utilx)
|
||||
endif()
|
||||
add_test(NAME test_qe_fftx
|
||||
COMMAND ${QE_TESTS_DIR}/qe_fftx_test.x)
|
||||
COMMAND $<TARGET_FILE:qe_fftx_test>)
|
||||
endif()
|
||||
|
|
|
@ -89,12 +89,12 @@ if(QE_ENABLE_TEST)
|
|||
set_target_properties(qe_lax_test
|
||||
PROPERTIES
|
||||
OUTPUT_NAME qe_lax_test.x
|
||||
RUNTIME_OUTPUT_DIRECTORY ${QE_TESTS_DIR})
|
||||
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/bin)
|
||||
target_link_libraries(qe_lax_test
|
||||
PRIVATE
|
||||
qe_mpi_fortran
|
||||
qe_lax
|
||||
qe_lapack)
|
||||
add_test(NAME test_qe_lax
|
||||
COMMAND ${QE_TESTS_DIR}/qe_lax_test.x)
|
||||
COMMAND $<TARGET_FILE:qe_lax_test>)
|
||||
endif(QE_ENABLE_TEST)
|
||||
|
|
|
@ -97,7 +97,7 @@ if(QE_ENABLE_TEST)
|
|||
set_target_properties(${TGT_NAME}
|
||||
PROPERTIES
|
||||
OUTPUT_NAME ${TGT_NAME}.x
|
||||
RUNTIME_OUTPUT_DIRECTORY ${QE_TESTS_DIR})
|
||||
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/bin)
|
||||
target_link_libraries(${TGT_NAME}
|
||||
PRIVATE
|
||||
qe_utilx
|
||||
|
@ -105,6 +105,6 @@ if(QE_ENABLE_TEST)
|
|||
qe_mpi_fortran
|
||||
qe_modules
|
||||
qe_lapack)
|
||||
add_test(NAME ${TGT_NAME} COMMAND ${QE_TESTS_DIR}/${TGT_NAME}.x)
|
||||
add_test(NAME ${TGT_NAME} COMMAND $<TARGET_FILE:${TGT_NAME}>)
|
||||
ENDFOREACH(NAME)
|
||||
endif()
|
||||
|
|
|
@ -56,12 +56,12 @@ if(QE_ENABLE_TEST)
|
|||
set_target_properties(qe_xclib_test
|
||||
PROPERTIES
|
||||
OUTPUT_NAME qe_xclib_test.x
|
||||
RUNTIME_OUTPUT_DIRECTORY ${QE_TESTS_DIR})
|
||||
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/bin)
|
||||
target_link_libraries(qe_xclib_test
|
||||
PRIVATE
|
||||
qe_openmp_fortran
|
||||
qe_mpi_fortran
|
||||
qe_external_libxc
|
||||
qe_xclib)
|
||||
#add_test(NAME test_qe_xclib COMMAND ${QE_TESTS_DIR}/qe_xclib_test.x)
|
||||
#add_test(NAME test_qe_xclib COMMAND $<TARGET_FILE:qe_xclib_test>)
|
||||
endif(QE_ENABLE_TEST)
|
||||
|
|
|
@ -21,14 +21,14 @@ if(QE_ENABLE_TEST)
|
|||
set_target_properties(qe_atomic_test_exe
|
||||
PROPERTIES
|
||||
OUTPUT_NAME qe_dftd3_test_atomic.x
|
||||
RUNTIME_OUTPUT_DIRECTORY ${QE_TESTS_DIR})
|
||||
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/bin)
|
||||
target_link_libraries(qe_atomic_test_exe
|
||||
PRIVATE
|
||||
qe_modules
|
||||
qe_upflib
|
||||
qe_dftd3)
|
||||
# FIXME: Does it work?
|
||||
#add_test(NAME test_qe_dftd3_atomic COMMAND ${QE_TESTS_DIR}/qe_dftd3_test_atomic.x)
|
||||
#add_test(NAME test_qe_dftd3_atomic COMMAND $<TARGET_FILE:qe_atomic_test_exe>)
|
||||
endif()
|
||||
|
||||
qe_install_targets(qe_dftd3)
|
||||
|
|
Loading…
Reference in New Issue