]> granicus.if.org Git - clang/commitdiff
[cmake] Install 'clang-cpp' symlink
authorMichal Gorny <mgorny@gentoo.org>
Sun, 2 Oct 2016 19:28:57 +0000 (19:28 +0000)
committerMichal Gorny <mgorny@gentoo.org>
Sun, 2 Oct 2016 19:28:57 +0000 (19:28 +0000)
Install the 'clang-cpp' symlink used to spawn the preprocessor. The code
handling this suffix is already included in Driver. FreeBSD is already
creating such a symlink in ports, and a similar one was requested
by Gentoo/FreeBSD team. The goal is to handle software that takes a C
preprocessor via a variable but does not handle passing options
correctly (i.e. 'clang -E' does not work).

Bug: https://bugs.gentoo.org/478810

Differential Revision: https://reviews.llvm.org/D25161

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@283075 91177308-0d34-0410-b5e6-96231b3b80d8

tools/driver/CMakeLists.txt

index 0d9a55b2b4462a7173be990dcbec26a33e993f06..5b02a4ec1ebe145f561d6021c926b5a96d426d54 100644 (file)
@@ -52,7 +52,7 @@ endif()
 add_dependencies(clang clang-headers)
 
 if(NOT CLANG_LINKS_TO_CREATE)
-  set(CLANG_LINKS_TO_CREATE clang++ clang-cl)
+  set(CLANG_LINKS_TO_CREATE clang++ clang-cl clang-cpp)
 
   if (WIN32)
     list(APPEND CLANG_LINKS_TO_CREATE ../msbuild-bin/cl)