summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorChris Bieneman <beanz@apple.com>2015-04-24 17:09:20 +0000
committerChris Bieneman <beanz@apple.com>2015-04-24 17:09:20 +0000
commit3eddcaec95b0dcda054f6a3e0375992926e33a2b (patch)
tree34834fb2a0d4704acba97f492fd8d17049741539 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parent085f80536f4146088d672a54dcf197828a0b8005 (diff)
downloadbcm5719-llvm-3eddcaec95b0dcda054f6a3e0375992926e33a2b.tar.gz
bcm5719-llvm-3eddcaec95b0dcda054f6a3e0375992926e33a2b.zip
[CMake] Fix for PR 23328: LLVM_OPTIMIZED_TABLEGEN broken
In CMake dependencies can be filenames or targets, and targets can't be filenames. The Ninja generator handles filename dependencies because it generates targets for every output file from a command. For example: add_custom_command(OUTPUT foo.txt COMMAND touch foo.txt) With the Ninja generator this generates a target foo.txt, but with the Makefile generator it doesn't. This is probably because Ninja explicitly requires these hard dependency ties, and Make just behaves oddly in general. To fix this we need to make the tablegen actions depend on a target rather than a filename. llvm-svn: 235732
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud