You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
650 B
20 lines
650 B
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} ${TQT_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
|
|
)
|
|
BUILD_TEST(sqlite)
|
|
ENDIF(BUILD_TESTS)
|