mirror of https://github.com/Icinga/icinga2.git
Consolidate CMakeLists.txt
The build has only one CMakeLists.txt now. Added support for CTest
This commit is contained in:
parent
a5ad5ec9d9
commit
67036a031d
|
@ -1,6 +1,13 @@
|
||||||
cmake_minimum_required (VERSION 2.6)
|
cmake_minimum_required (VERSION 2.8.0)
|
||||||
project (utf8cpp)
|
project (utf8cpp)
|
||||||
|
|
||||||
include_directories ("${PROJECT_SOURCE_DIR}/source")
|
include_directories ("${PROJECT_SOURCE_DIR}/source")
|
||||||
add_subdirectory (samples)
|
|
||||||
add_subdirectory (test_drivers)
|
add_executable(smoke ${PROJECT_SOURCE_DIR}/test_drivers/smoke_test/test.cpp)
|
||||||
|
add_executable(negative ${PROJECT_SOURCE_DIR}/test_drivers/negative/negative.cpp)
|
||||||
|
add_executable(utf8reader ${PROJECT_SOURCE_DIR}/test_drivers/utf8reader/utf8reader.cpp)
|
||||||
|
|
||||||
|
add_executable(docsample ${PROJECT_SOURCE_DIR}/samples/docsample.cpp)
|
||||||
|
|
||||||
|
enable_testing()
|
||||||
|
add_test(smoke_test smoke)
|
||||||
|
add_test(negative_test negative ${PROJECT_SOURCE_DIR}/test_data/negative/utf8_invalid.txt)
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
add_executable (sample docsample.cpp)
|
|
|
@ -1,5 +0,0 @@
|
||||||
CC = g++
|
|
||||||
CFLAGS = -g -Wall -pedantic
|
|
||||||
|
|
||||||
docsample: docsample.cpp ../source/utf8.h
|
|
||||||
$(CC) $(CFLAGS) docsample.cpp -odocsample
|
|
|
@ -1 +0,0 @@
|
||||||
add_subdirectory (negative)
|
|
|
@ -1,19 +0,0 @@
|
||||||
CC = g++
|
|
||||||
CFLAGS = -g
|
|
||||||
|
|
||||||
all: smoketest regressiontest negativetest utf8readertest
|
|
||||||
|
|
||||||
smoketest:
|
|
||||||
cd smoke_test && $(MAKE) $@
|
|
||||||
|
|
||||||
regressiontest:
|
|
||||||
cd regression_tests && $(MAKE) $@
|
|
||||||
|
|
||||||
negativetest:
|
|
||||||
cd negative && $(MAKE) $@
|
|
||||||
|
|
||||||
utf8readertest:
|
|
||||||
cd utf8reader && $(MAKE) $@
|
|
||||||
|
|
||||||
clean:
|
|
||||||
rm smoke_test/smoketest regression_tests/regressiontest negative/negative utf8reader/utf8reader
|
|
|
@ -1 +0,0 @@
|
||||||
add_executable (negative negative.cpp)
|
|
|
@ -1,5 +0,0 @@
|
||||||
CC = g++
|
|
||||||
CFLAGS = -g -Wall -pedantic
|
|
||||||
|
|
||||||
negativetest: negative.cpp ../../source/utf8.h ../../source/utf8/core.h ../../source/utf8/checked.h ../../source/utf8/unchecked.h
|
|
||||||
$(CC) $(CFLAGS) negative.cpp -onegative
|
|
|
@ -1,5 +0,0 @@
|
||||||
CC = g++
|
|
||||||
CFLAGS = -g -Wall
|
|
||||||
|
|
||||||
smoketest: test.cpp ../../source/utf8.h ../../source/utf8/core.h ../../source/utf8/checked.h ../../source/utf8/unchecked.h
|
|
||||||
$(CC) $(CFLAGS) test.cpp -osmoketest
|
|
|
@ -1,5 +0,0 @@
|
||||||
CC = g++
|
|
||||||
CFLAGS = -g -Wall -pedantic
|
|
||||||
|
|
||||||
utf8readertest: utf8reader.cpp ../../source/utf8.h ../../source/utf8/core.h ../../source/utf8/checked.h ../../source/utf8/unchecked.h
|
|
||||||
$(CC) $(CFLAGS) utf8reader.cpp -o utf8reader
|
|
Loading…
Reference in New Issue