Xcode: support gtests that use the Inputs dir
authorTodd Fiala <todd.fiala@gmail.com>
Mon, 19 Sep 2016 16:42:41 +0000 (16:42 +0000)
committerTodd Fiala <todd.fiala@gmail.com>
Mon, 19 Sep 2016 16:42:41 +0000 (16:42 +0000)
commitba8a82dbe42118f3ee51e21e681490fd2042eb0d
tree15c2bf538738de8fbd7b5198b8fe508c7121edab
parent82667d04c51434adb089b7676bd6e34ab80d9e65
Xcode: support gtests that use the Inputs dir

This change adds support for the gtests that require input data
in the Inputs files.  This is done through a new Xcode script
phase that runs the scripts/Xcode/prepare-gtest-run-dir.sh script.
That script simply copies the contents of all unittests/**/Inputs
dirs into ${TARGET_BUILD_DIR}/Inputs before running the test.

This change also renames the Xcode 'gtest-for-debugging' to
'gtest-build', and makes the gtest "build and run" target
depend on gtest-build.  This reduces replication within the
targets.  gtest .c/.cpp files now should only be added to
the gtest-build target.

llvm-svn: 281913
lldb/lldb.xcodeproj/project.pbxproj
lldb/scripts/Xcode/prepare-gtest-run-dir.sh [new file with mode: 0755]