Skip to content
Snippets Groups Projects
Commit 01a19d87 authored by Joscha Schmiedt's avatar Joscha Schmiedt
Browse files

CHG: Change output directory of tests to same as libraries

parent e667e7b9
No related branches found
No related tags found
2 merge requests!61Release 0.3.0,!54Resolve "Windows: Linker errors with protobuf-generated code"
Pipeline #54927 passed with warnings
Pipeline: CaosDB Octave library

#54935

    Pipeline: caosdb-julialib

    #54934

      Pipeline: caosdb-cppinttest

      #54931

        ......@@ -67,7 +67,8 @@ foreach (i RANGE "${len_test_cases}")
        target_link_libraries(${test_case_name}
        PRIVATE GTest::gtest_main caosdb ccaosdb gtest::gtest caosdb_grpc)
        target_include_directories(${test_case_name}
        PUBLIC ${CMAKE_CURRENT_BINARY_DIR}/include ${CMAKE_CURRENT_BINARY_DIR})
        PUBLIC ${CMAKE_CURRENT_BINARY_DIR}/include ${CMAKE_CURRENT_BINARY_DIR})
        set_target_properties(${test_case_name} PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}")
        if(_LINTING)
        message(STATUS "linting for tests: ${_CMAKE_CXX_INCLUDE_WHAT_YOU_USE}")
        set_target_properties(${test_case_name}
        ......@@ -76,12 +77,15 @@ foreach (i RANGE "${len_test_cases}")
        CXX_INCLUDE_WHAT_YOU_USE "${_CMAKE_CXX_INCLUDE_WHAT_YOU_USE}")
        endif()
        gtest_discover_tests(${test_case_name}
        WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}"
        WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
        PROPERTIES
        LABELS "caosdb-cpplib-unit-tests"
        )
        endforeach ()
        message(STATUS "CMAKE_BINARY_DIR ${CMAKE_BINARY_DIR}")
        message(STATUS "CMAKE_CURRENT_BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}")
        # copy test data to build dir
        set(TEST_DATA_DIR "${CMAKE_CURRENT_SOURCE_DIR}/test_data")
        configure_file(${CMAKE_CURRENT_SOURCE_DIR}/caosdb_test_utility.h.in
        ......
        0% Loading or .
        You are about to add 0 people to the discussion. Proceed with caution.
        Finish editing this message first!
        Please register or to comment