From 68ac283fe5d26c71add9b7b8260782befb5aa389 Mon Sep 17 00:00:00 2001 From: Tobias Schmidt <tobias.schmidt@unibas.ch> Date: Thu, 7 Jun 2012 11:11:55 +0200 Subject: [PATCH] create tests dir after make clean (fixes BZDNG-340) --- cmake_support/OST.cmake | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmake_support/OST.cmake b/cmake_support/OST.cmake index 646adc2cf..70305fbb0 100644 --- a/cmake_support/OST.cmake +++ b/cmake_support/OST.cmake @@ -166,6 +166,7 @@ macro(module) file(MAKE_DIRECTORY ${LIB_STAGE_PATH}) file(MAKE_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}) file(MAKE_DIRECTORY ${LIBEXEC_STAGE_PATH}) + file(MAKE_DIRECTORY "${CMAKE_BINARY_DIR}/tests") if (NOT TARGET make_stage_lib_dir) add_custom_target(make_stage_lib_dir COMMAND ${CMAKE_COMMAND} -E make_directory ${LIB_STAGE_PATH}) endif() @@ -175,6 +176,9 @@ macro(module) if (NOT TARGET make_libexec_dir) add_custom_target(make_libexec_dir COMMAND ${CMAKE_COMMAND} -E make_directory ${LIBEXEC_STAGE_PATH}) endif() + if (NOT TARGET make_tests_dir) + add_custom_target(make_tests_dir COMMAND ${CMAKE_COMMAND} -E make_directory "${CMAKE_BINARY_DIR}/tests") + endif() if (WIN32) set(_ABS_FILE_PATTERN "^[A-Z]:/") else() @@ -204,6 +208,7 @@ macro(module) add_dependencies(${_LIB_NAME} make_stage_lib_dir) add_dependencies(${_LIB_NAME} make_executable_output_dir) add_dependencies(${_LIB_NAME} make_libexec_dir) + add_dependencies(${_LIB_NAME} make_tests_dir) set_target_properties(${_LIB_NAME} PROPERTIES COMPILE_DEFINITIONS OST_MODULE_${_UPPER_LIB_NAME}) set_target_properties(${_LIB_NAME} PROPERTIES -- GitLab