# Tools used by the ORC-RT regression tests. These are test-support binaries
# built into the test tree; they are not installed with the runtime.

# --- smoke-check test tool ---
add_executable(orc-rt-smoke-check orc-rt-smoke-check.cpp)

# These use the C++ API, which orc-rt-bedrock does not export when built as a
# shared library, so they link the objects rather than the shipped library.

# -- logging-check test tool ---
add_executable(orc-rt-log-check orc-rt-log-check.cpp)
target_compile_options(orc-rt-log-check PRIVATE ${ORC_RT_COMPILE_FLAGS})
target_link_libraries(orc-rt-log-check
  PRIVATE orc-rt-bedrock-objects orc-rt-support-objects)

add_executable(orc-rt-process-info-check orc-rt-process-info-check.cpp)
target_compile_options(orc-rt-process-info-check PRIVATE ${ORC_RT_COMPILE_FLAGS})
target_link_libraries(orc-rt-process-info-check
  PRIVATE orc-rt-bedrock-objects orc-rt-support-objects)
