Re-land part of r230171: fix GoTsanRuntimeCheck with ccache.

llvm-svn: 230247
This commit is contained in:
Alexey Samsonov 2015-02-23 19:35:42 +00:00
parent 1df9124289
commit 1f5bcbe918
1 changed files with 2 additions and 1 deletions

View File

@ -89,7 +89,8 @@ if(UNIX AND NOT APPLE)
# Sanity check for Go runtime. # Sanity check for Go runtime.
set(BUILDGO_SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/go/buildgo.sh) set(BUILDGO_SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/go/buildgo.sh)
add_custom_target(GotsanRuntimeCheck add_custom_target(GotsanRuntimeCheck
COMMAND CC=${CMAKE_C_COMPILER} IN_TMPDIR=1 SILENT=1 ${BUILDGO_SCRIPT} COMMAND env "CC=${CMAKE_C_COMPILER} ${CMAKE_C_COMPILER_ARG1}"
IN_TMPDIR=1 SILENT=1 ${BUILDGO_SCRIPT}
DEPENDS clang_rt.tsan-${arch} ${BUILDGO_SCRIPT} DEPENDS clang_rt.tsan-${arch} ${BUILDGO_SCRIPT}
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/go WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/go
COMMENT "Checking TSan Go runtime..." COMMENT "Checking TSan Go runtime..."