From ac34419be8a56d86a395a6ef0ce86c89b25ddd55 Mon Sep 17 00:00:00 2001 From: gramanas Date: Sun, 15 Apr 2018 01:57:16 +0300 Subject: add testing --- CMakeLists.txt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index 508dd3c..a0dca2c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,9 +1,8 @@ cmake_minimum_required (VERSION 3.5.6) project(ck C) - # Set project directories -set(PROJECT_SOURCE_DIR ./src) +set(PROJECT_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/src) # Set source code locations set(ckBin_src ${PROJECT_SOURCE_DIR}/ck.c) set(ckLib_src @@ -42,3 +41,10 @@ add_library (ckLib SHARED add_executable(ck ${ckBin_src}) target_link_libraries (ck ckLib) target_link_libraries (ck ${SQLITE3_LIBRARIES}) + +# copy test file +set(PROJECT_TEST_DIR ${PROJECT_SOURCE_DIR}/tests) +set(BIN_TEST_DIR ${CMAKE_BINARY_DIR}/tests) +set(PROJECT_TESTING_GROUNDS ${CMAKE_BINARY_DIR}/test_files) +configure_file(${PROJECT_TEST_DIR}/init ${BIN_TEST_DIR}/init @ONLY) +configure_file(test_ck test_ck @ONLY) -- cgit v1.2.3