find_path (APITRACE_SOURCE_DIR NAMES cmake/FindDirectX.cmake PATHS .. ../.. DOC "apitrace source tree" NO_DEFAULT_PATH)
if (NOT EXISTS ${APITRACE_SOURCE_DIR})
- message (SEND_ERROR "Please specify path to apitrace source tree via APITRACE_SOURCE_DIR")
+ message (WARNING "Please specify path to apitrace source tree via APITRACE_SOURCE_DIR")
endif ()
find_program (APITRACE_EXECUTABLE NAMES apitrace PATHS ${APITRACE_SOURCE_DIR} DOC "apitrace executable")
if (NOT EXISTS ${APITRACE_EXECUTABLE})
- message (SEND_ERROR "Please specify path to apitrace executable via APITRACE_EXECUTABLE")
+ message (WARNING "Please specify path to apitrace executable via APITRACE_EXECUTABLE")
endif ()
include (FindPkgConfig)
${ARGN}
)
- add_test(
- NAME app_${TEST_NAME}
- COMMAND
- python ${CMAKE_SOURCE_DIR}/app_driver.py
- --apitrace ${APITRACE_EXECUTABLE}
- --apitrace-source ${APITRACE_SOURCE_DIR}
- --api ${api}
- --ref-dump ${CMAKE_CURRENT_SOURCE_DIR}/${TEST_REF}
- --
- "$<TARGET_FILE:${TEST_TARGET}>"
- ${TEST_ARGS}
- )
+ if (APITRACE_EXECUTABLE AND APITRACE_SOURCE_DIR)
+ add_test(
+ NAME app_${TEST_NAME}
+ COMMAND
+ python ${CMAKE_SOURCE_DIR}/app_driver.py
+ --apitrace ${APITRACE_EXECUTABLE}
+ --apitrace-source ${APITRACE_SOURCE_DIR}
+ --api ${api}
+ --ref-dump ${CMAKE_CURRENT_SOURCE_DIR}/${TEST_REF}
+ --
+ "$<TARGET_FILE:${TEST_TARGET}>"
+ ${TEST_ARGS}
+ )
+ endif ()
endfunction ()
if (OPENGL_FOUND AND GLEW_FOUND AND GLUT_FOUND)
list (SORT scripts)
foreach (script ${scripts})
- add_test(
- NAME ${script}
- COMMAND
- python ${CMAKE_SOURCE_DIR}/tool_driver.py
- --apitrace ${APITRACE_EXECUTABLE}
- --apitrace-source ${APITRACE_SOURCE_DIR}
- ${CMAKE_CURRENT_SOURCE_DIR}/${script}
- )
+ if (APITRACE_EXECUTABLE AND APITRACE_SOURCE_DIR)
+ add_test(
+ NAME ${script}
+ COMMAND
+ python ${CMAKE_SOURCE_DIR}/tool_driver.py
+ --apitrace ${APITRACE_EXECUTABLE}
+ --apitrace-source ${APITRACE_SOURCE_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}/${script}
+ )
+ endif ()
endforeach (script)