@@ -20,9 +20,13 @@ foreach(test ${TESTS})
2020 message (STATUS " ${test} " )
2121 add_executable (${test} ${test} .cpp)
2222 if (NOT FFTW_FOUND)
23- add_dependencies (${test} ${pfasst_DEPENDEND_TARGETS} ${pfasst_TESTS_DEPENDEND_TARGETS} fftw3)
24- else ()
25- add_dependencies (${test} ${pfasst_DEPENDEND_TARGETS} ${pfasst_TESTS_DEPENDEND_TARGETS} )
23+ add_dependencies (${test} fftw3)
24+ endif ()
25+ if (${pfasst_NUM_DEPENDEND_TARGETS} GREATER 0)
26+ add_dependencies (${test} ${pfasst_DEPENDEND_TARGETS} )
27+ endif ()
28+ if (${pfasst_TESTS_NUM_DEPENDEND_TARGETS} GREATER 0)
29+ add_dependencies (${test} ${pfasst_TESTS_DEPENDEND_TARGETS} )
2630 endif ()
2731 target_link_libraries (${test}
2832 ${3rdparty_DEPENDEND_LIBS}
@@ -47,9 +51,13 @@ if(${pfasst_WITH_MPI})
4751 message (STATUS " ${test} " )
4852 add_executable (${test} ${test} .cpp)
4953 if (NOT FFTW_FOUND)
50- add_dependencies (${test} ${pfasst_DEPENDEND_TARGETS} ${pfasst_TESTS_DEPENDEND_TARGETS} fftw3)
51- else ()
52- add_dependencies (${test} ${pfasst_DEPENDEND_TARGETS} ${pfasst_TESTS_DEPENDEND_TARGETS} )
54+ add_dependencies (${test} fftw3)
55+ endif ()
56+ if (${pfasst_NUM_DEPENDEND_TARGETS} GREATER 0)
57+ add_dependencies (${test} ${pfasst_DEPENDEND_TARGETS} )
58+ endif ()
59+ if (${pfasst_TESTS_NUM_DEPENDEND_TARGETS} GREATER 0)
60+ add_dependencies (${test} ${pfasst_TESTS_DEPENDEND_TARGETS} )
5361 endif ()
5462 if (MPI_COMPILE_FLAGS)
5563 if (pfasst_WITH_GCC_PROF AND ${CMAKE_CXX_COMPILER_ID} MATCHES GNU)
0 commit comments