Skip to content
Snippets Groups Projects
Commit 68ac283f authored by Tobias Schmidt's avatar Tobias Schmidt
Browse files

create tests dir after make clean (fixes BZDNG-340)

parent 9563cd8e
Branches
Tags
No related merge requests found
......@@ -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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment