SET(EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR}) MACRO(BUILD_TEST tname) SET(${tname}-src ${tname}.cpp) IF (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${tname}.h) SET(${tname}-src ${${tname}-src} ${tname}.h) ENDIF (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${tname}.h) ADD_EXECUTABLE(${tname} ${${tname}-src}) TARGET_LINK_LIBRARIES(${tname} ${svnqt-name} ${QT_LIBRARIES}) ADD_TEST(${tname} ${CMAKE_CURRENT_BINARY_DIR}/${tname}) ENDMACRO(BUILD_TEST) IF (BUILD_TESTS) CONFIGURE_FILE( ${CMAKE_CURRENT_SOURCE_DIR}/testconfig.h.in ${CMAKE_CURRENT_BINARY_DIR}/testconfig.h ) ADD_TEST(rmrepo "/bin/rm" "-rvf" "${CMAKE_CURRENT_BINARY_DIR}/repo") ADD_TEST(rmco "/bin/rm" "-rvf" "${CMAKE_CURRENT_BINARY_DIR}/co") BUILD_TEST(crepo) BUILD_TEST(lsdir) BUILD_TEST(ckpath) ENDIF(BUILD_TESTS)