aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorPetri Lehtinen <petri@digip.org>2014-12-19 08:35:31 +0200
committerPetri Lehtinen <petri@digip.org>2014-12-19 08:35:46 +0200
commit890760b2fb780c05446b3ad14f25e536312c21f9 (patch)
treebfe4e8e1fb1b7e30510cf9a63180946c45b6795a /CMakeLists.txt
parent15653c47dd9a7d5714d1332704214446b71a5352 (diff)
downloadjansson-890760b2fb780c05446b3ad14f25e536312c21f9.zip
jansson-890760b2fb780c05446b3ad14f25e536312c21f9.tar.gz
jansson-890760b2fb780c05446b3ad14f25e536312c21f9.tar.bz2
Increase test coverage
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt8
1 files changed, 6 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index f13638c..648de04 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -71,6 +71,7 @@ endif ()
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/bin)
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/lib)
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/lib)
+set(JANSSON_TEMP_DIR ${PROJECT_BINARY_DIR}/tmp)
# Give the debug version a different postfix for windows,
# so both the debug and release version can be built in the
@@ -534,9 +535,12 @@ if (NOT JANSSON_WITHOUT_TESTS)
if (JANSSON_TEST_WITH_VALGRIND)
add_test(memcheck__${test}
- ${MEMCHECK_COMMAND} ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${test})
+ ${MEMCHECK_COMMAND} ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${test}
+ WORKING_DIRECTORY ${JANSSON_TEMP_DIR})
else()
- add_test(${test} ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${test})
+ add_test(${test}
+ ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${test}
+ WORKING_DIRECTORY ${JANSSON_TEMP_DIR})
endif ()
endforeach ()