blob: 8aef2d560c055146e200988235d66718e80639db (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
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)
|