Emit benchmark tests into the benchmarks build directory, not lib/
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@300533 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -63,7 +63,7 @@ endif()
|
|||||||
# Benchmark tests configuration
|
# Benchmark tests configuration
|
||||||
#==============================================================================
|
#==============================================================================
|
||||||
add_custom_target(cxx-benchmarks)
|
add_custom_target(cxx-benchmarks)
|
||||||
|
set(BENCHMARK_OUTPUT_DIR ${CMAKE_CURRENT_BINARY_DIR})
|
||||||
set(BENCHMARK_LIBCXX_INSTALL ${CMAKE_CURRENT_BINARY_DIR}/benchmark-libcxx)
|
set(BENCHMARK_LIBCXX_INSTALL ${CMAKE_CURRENT_BINARY_DIR}/benchmark-libcxx)
|
||||||
set(BENCHMARK_NATIVE_INSTALL ${CMAKE_CURRENT_BINARY_DIR}/benchmark-native)
|
set(BENCHMARK_NATIVE_INSTALL ${CMAKE_CURRENT_BINARY_DIR}/benchmark-native)
|
||||||
set(BENCHMARK_TEST_COMPILE_FLAGS
|
set(BENCHMARK_TEST_COMPILE_FLAGS
|
||||||
@@ -111,6 +111,7 @@ macro(add_benchmark_test name source_file)
|
|||||||
set_target_properties(${libcxx_target}
|
set_target_properties(${libcxx_target}
|
||||||
PROPERTIES
|
PROPERTIES
|
||||||
OUTPUT_NAME "${name}.libcxx.out"
|
OUTPUT_NAME "${name}.libcxx.out"
|
||||||
|
RUNTIME_OUTPUT_DIRECTORY "${BENCHMARK_OUTPUT_DIR}"
|
||||||
COMPILE_FLAGS "${BENCHMARK_TEST_LIBCXX_COMPILE_FLAGS}"
|
COMPILE_FLAGS "${BENCHMARK_TEST_LIBCXX_COMPILE_FLAGS}"
|
||||||
LINK_FLAGS "${BENCHMARK_TEST_LIBCXX_LINK_FLAGS}")
|
LINK_FLAGS "${BENCHMARK_TEST_LIBCXX_LINK_FLAGS}")
|
||||||
if (LIBCXX_BENCHMARK_NATIVE_STDLIB)
|
if (LIBCXX_BENCHMARK_NATIVE_STDLIB)
|
||||||
@@ -131,6 +132,7 @@ macro(add_benchmark_test name source_file)
|
|||||||
set_target_properties(${native_target}
|
set_target_properties(${native_target}
|
||||||
PROPERTIES
|
PROPERTIES
|
||||||
OUTPUT_NAME "${name}.native.out"
|
OUTPUT_NAME "${name}.native.out"
|
||||||
|
RUNTIME_OUTPUT_DIRECTORY "${BENCHMARK_OUTPUT_DIR}"
|
||||||
INCLUDE_DIRECTORIES ""
|
INCLUDE_DIRECTORIES ""
|
||||||
COMPILE_FLAGS "${BENCHMARK_TEST_NATIVE_COMPILE_FLAGS}"
|
COMPILE_FLAGS "${BENCHMARK_TEST_NATIVE_COMPILE_FLAGS}"
|
||||||
LINK_FLAGS "${BENCHMARK_TEST_NATIVE_LINK_FLAGS}")
|
LINK_FLAGS "${BENCHMARK_TEST_NATIVE_LINK_FLAGS}")
|
||||||
|
|||||||
Reference in New Issue
Block a user