Update README.md
[platform/upstream/ejdb.git] / ctest.cmake
1 set(CTEST_SOURCE_DIRECTORY /home/adam/Projects/softmotions/ejdb)
2 set(CTEST_BINARY_DIRECTORY /home/adam/Projects/softmotions/ejdb/build)
3
4 set(CTEST_START_WITH_EMPTY_BINARY_DIRECTORY TRUE)
5 set(CTEST_CMAKE_GENERATOR "Unix Makefiles")
6 set(CTEST_BUILD_CONFIGURATION "Debug")
7 set(CTEST_BUILD_OPTIONS)
8
9 set(CTEST_CONFIGURE_COMMAND "${CMAKE_COMMAND} -DCMAKE_BUILD_TYPE:STRING=${CTEST_BUILD_CONFIGURATION}")
10 set(CTEST_CONFIGURE_COMMAND "${CTEST_CONFIGURE_COMMAND} -DBUILD_TESTS:BOOL=ON ${CTEST_BUILD_OPTIONS}")
11 set(CTEST_CONFIGURE_COMMAND "${CTEST_CONFIGURE_COMMAND} \"-G${CTEST_CMAKE_GENERATOR}\"")
12 set(CTEST_CONFIGURE_COMMAND "${CTEST_CONFIGURE_COMMAND} \"${CTEST_SOURCE_DIRECTORY}\"")
13
14 find_program(CTEST_COVERAGE_COMMAND NAMES gcov)
15 find_program(CTEST_MEMORYCHECK_COMMAND NAMES valgrind)
16
17 ctest_empty_binary_directory(${CTEST_BINARY_DIRECTORY})
18
19 ctest_start("Nightly")
20 #ctest_update()
21 ctest_configure()
22 ctest_build()
23 ctest_test()
24
25 if (WITH_COVERAGE AND CTEST_COVERAGE_COMMAND)
26   ctest_coverage()
27 endif (WITH_COVERAGE AND CTEST_COVERAGE_COMMAND)
28 if (WITH_MEMCHECK AND CTEST_MEMORYCHECK_COMMAND)
29   ctest_memcheck()
30 endif (WITH_MEMCHECK AND CTEST_MEMORYCHECK_COMMAND)
31
32 #ctest_submit()
33
34