From f9536933a1a613f4357f57d98a3748e6b6815678 Mon Sep 17 00:00:00 2001 From: Jonas Zeunert Date: Thu, 7 Jun 2018 20:24:54 +0200 Subject: [PATCH] cmakelists --- FlippR-Driver/build/tests/CMakeLists.txt | 18 ++++++++++++++++++ FlippR-Driver/src/tests/CMakeLists.txt | 18 ++++++++++++++++++ FlippR-Driver/src/tests/input/main.cpp | 9 +++++++++ 3 files changed, 45 insertions(+) create mode 100644 FlippR-Driver/build/tests/CMakeLists.txt create mode 100644 FlippR-Driver/src/tests/CMakeLists.txt create mode 100644 FlippR-Driver/src/tests/input/main.cpp diff --git a/FlippR-Driver/build/tests/CMakeLists.txt b/FlippR-Driver/build/tests/CMakeLists.txt new file mode 100644 index 0000000..cd03bae --- /dev/null +++ b/FlippR-Driver/build/tests/CMakeLists.txt @@ -0,0 +1,18 @@ +cmake_minimum_required(VERSION 3.0) + +project(cmake_test) + +# Prepare "Catch" library for other executables +set(CATCH_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../src/tests) +add_library(Catch INTERFACE) +target_include_directories(Catch INTERFACE ${CATCH_INCLUDE_DIR}/*) + +# Make test executable +set(TEST_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/../../src/tests/input) +include_directories(${TEST_SOURCES}) +include_directories(${TEST_SOURCES}/mocks) + +file(GLOB SOURCES ${TEST_SOURCES}/*.cpp) +add_executable(tests ${SOURCES}) + +target_link_libraries(tests Catch) diff --git a/FlippR-Driver/src/tests/CMakeLists.txt b/FlippR-Driver/src/tests/CMakeLists.txt new file mode 100644 index 0000000..cd03bae --- /dev/null +++ b/FlippR-Driver/src/tests/CMakeLists.txt @@ -0,0 +1,18 @@ +cmake_minimum_required(VERSION 3.0) + +project(cmake_test) + +# Prepare "Catch" library for other executables +set(CATCH_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../src/tests) +add_library(Catch INTERFACE) +target_include_directories(Catch INTERFACE ${CATCH_INCLUDE_DIR}/*) + +# Make test executable +set(TEST_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/../../src/tests/input) +include_directories(${TEST_SOURCES}) +include_directories(${TEST_SOURCES}/mocks) + +file(GLOB SOURCES ${TEST_SOURCES}/*.cpp) +add_executable(tests ${SOURCES}) + +target_link_libraries(tests Catch) diff --git a/FlippR-Driver/src/tests/input/main.cpp b/FlippR-Driver/src/tests/input/main.cpp new file mode 100644 index 0000000..f0e73c1 --- /dev/null +++ b/FlippR-Driver/src/tests/input/main.cpp @@ -0,0 +1,9 @@ +/* + * tests-main.cpp + * + * Created on: May 6, 2018 + * Author: Andreas Schneider, Johannes Wendel, Jonas Zeunert, Rafael Vinci, Dr. Franca Rupprecht + */ + +#define CATCH_CONFIG_MAIN +#include "../catch.hpp"