<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style>
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">Argh, sorry about that. Thanks for fixing!<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="margin-left:.5in"><b><span style="font-size:12.0pt;color:black">From:
</span></b><span style="font-size:12.0pt;color:black">Justin Bogner <justin@justinbogner.com> on behalf of Justin Bogner <mail@justinbogner.com><br>
<b>Date: </b>Monday, June 11, 2018 at 4:17 PM<br>
<b>To: </b>Shoaib Meenai via llvm-commits <llvm-commits@lists.llvm.org><br>
<b>Cc: </b>Shoaib Meenai <smeenai@fb.com>, Chris Bieneman <chris.bieneman@me.com><br>
<b>Subject: </b>Re: [llvm] r319480 - [llvm] Add stripped installation targets<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">Shoaib Meenai via llvm-commits <<a href="mailto:llvm-commits@lists.llvm.org">llvm-commits@lists.llvm.org</a>> writes:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #B5C4DF 4.5pt;padding:0in 0in 0in 4.0pt;margin-left:3.75pt;margin-right:0in" id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE">
<div>
<p class="MsoNormal" style="margin-left:.5in">Author: smeenai<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">Date: Thu Nov 30 13:48:26 2017<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">New Revision: 319480<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">URL: <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__llvm.org_viewvc_llvm-2Dproject-3Frev-3D319480-26view-3Drev&d=DwIBAg&c=5VD0RTtNlTh3ycd41b3MUw&r=o3kDXzdBUE3ljQXKeTWOMw&m=iC8BMROyE7kTt0EghFPQDN5QUZobBbTNzbO7pmyBdtA&s=xyX7bQFLanNt_oHPukSKx2WR4VAy7oemK0_CR9Fuefw&e=">
https://urldefense.proofpoint.com/v2/url?u=http-3A__llvm.org_viewvc_llvm-2Dproject-3Frev-3D319480-26view-3Drev&d=DwIBAg&c=5VD0RTtNlTh3ycd41b3MUw&r=o3kDXzdBUE3ljQXKeTWOMw&m=iC8BMROyE7kTt0EghFPQDN5QUZobBbTNzbO7pmyBdtA&s=xyX7bQFLanNt_oHPukSKx2WR4VAy7oemK0_CR9Fuefw&e=</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">Log:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">[llvm] Add stripped installation targets<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">CMake's generated installation scripts support `CMAKE_INSTALL_DO_STRIP`<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">to enable stripping the installed binaries. LLVM's build system doesn't<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">expose this option to the `install-` targets, but it's useful in<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">conjunction with `install-distribution`.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">Add a new function to create the install targets, which creates both the<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">regular install target and a second install target that strips during<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">installation. Change the creation of all installation targets to use<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">this new function. Stripping doesn't make a whole lot of sense for some<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">installation targets (e.g. the LLVM headers), but consistency doesn't<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">hurt.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">I'll make other repositories (e.g. clang, compiler-rt) use this in a<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">follow-up, and then add an `install-distribution-stripped` target to<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">actually accomplish the end goal of creating a stripped distribution. I<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">don't want to do that step yet because the creation of that target would<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">depend on the presence of the `install-*-stripped` target for each<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">distribution component, and the distribution components from other<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">repositories will be missing that target right now.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">Differential Revision: <a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__reviews.llvm.org_D40620&d=DwIBAg&c=5VD0RTtNlTh3ycd41b3MUw&r=o3kDXzdBUE3ljQXKeTWOMw&m=iC8BMROyE7kTt0EghFPQDN5QUZobBbTNzbO7pmyBdtA&s=MMUDVJwkKVamtd7zbo0mgtHQIO4pYlaesTorxjG5auI&e=">
https://urldefense.proofpoint.com/v2/url?u=https-3A__reviews.llvm.org_D40620&d=DwIBAg&c=5VD0RTtNlTh3ycd41b3MUw&r=o3kDXzdBUE3ljQXKeTWOMw&m=iC8BMROyE7kTt0EghFPQDN5QUZobBbTNzbO7pmyBdtA&s=MMUDVJwkKVamtd7zbo0mgtHQIO4pYlaesTorxjG5auI&e=</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">Modified:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     llvm/trunk/CMakeLists.txt<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     llvm/trunk/cmake/modules/AddLLVM.cmake<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     llvm/trunk/cmake/modules/CMakeLists.txt<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     llvm/trunk/cmake/modules/LLVMExternalProjectUtils.cmake<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     llvm/trunk/tools/xcode-toolchain/CMakeLists.txt<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">Modified: llvm/trunk/CMakeLists.txt<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">URL:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__llvm.org_viewvc_llvm-2Dproject_llvm_trunk_CMakeLists.txt-3Frev-3D319480-26r1-3D319479-26r2-3D319480-26view-3Ddiff&d=DwIBAg&c=5VD0RTtNlTh3ycd41b3MUw&r=o3kDXzdBUE3ljQXKeTWOMw&m=iC8BMROyE7kTt0EghFPQDN5QUZobBbTNzbO7pmyBdtA&s=AKh9cP5iurpH6ngObnGePClkPCgu0AWZ_Uk1lZWh8rU&e=">https://urldefense.proofpoint.com/v2/url?u=http-3A__llvm.org_viewvc_llvm-2Dproject_llvm_trunk_CMakeLists.txt-3Frev-3D319480-26r1-3D319479-26r2-3D319480-26view-3Ddiff&d=DwIBAg&c=5VD0RTtNlTh3ycd41b3MUw&r=o3kDXzdBUE3ljQXKeTWOMw&m=iC8BMROyE7kTt0EghFPQDN5QUZobBbTNzbO7pmyBdtA&s=AKh9cP5iurpH6ngObnGePClkPCgu0AWZ_Uk1lZWh8rU&e=</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">==============================================================================<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">--- llvm/trunk/CMakeLists.txt (original)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+++ llvm/trunk/CMakeLists.txt Thu Nov 30 13:48:26 2017<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">@@ -975,11 +975,8 @@ if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">    set_target_properties(llvm-headers PROPERTIES FOLDER "Misc")<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">  <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">    if (NOT CMAKE_CONFIGURATION_TYPES)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-    add_custom_target(install-llvm-headers<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                      DEPENDS llvm-headers<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                      COMMAND "${CMAKE_COMMAND}"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                              -DCMAKE_INSTALL_COMPONENT=llvm-headers<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                              -P "${CMAKE_BINARY_DIR}/cmake_install.cmake")<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+    add_llvm_install_targets(install-llvm-headers<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+                             COMPONENT llvm-headers)<o:p></o:p></p>
</div>
</blockquote>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">FYI, this accidentally dropped the DEPENDS llvm-headers, causing<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">install-llvm-headers and install-distribution to skip generated headers<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">in clean builds. Fixed in r334452.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
</div>
<blockquote style="border:none;border-left:solid #B5C4DF 4.5pt;padding:0in 0in 0in 4.0pt;margin-left:3.75pt;margin-right:0in" id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE">
<div>
<p class="MsoNormal" style="margin-left:.5in">    endif()<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">  endif()<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">  <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">Modified: llvm/trunk/cmake/modules/AddLLVM.cmake<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">URL: <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__llvm.org_viewvc_llvm-2Dproject_llvm_trunk_cmake_modules_AddLLVM.cmake-3Frev-3D319480-26r1-3D319479-26r2-3D319480-26view-3Ddiff&d=DwIBAg&c=5VD0RTtNlTh3ycd41b3MUw&r=o3kDXzdBUE3ljQXKeTWOMw&m=iC8BMROyE7kTt0EghFPQDN5QUZobBbTNzbO7pmyBdtA&s=ZXdi8kqteCLMCxvIUC5xnLvH3GFdHvt0LFJBgmqW_ec&e=">
https://urldefense.proofpoint.com/v2/url?u=http-3A__llvm.org_viewvc_llvm-2Dproject_llvm_trunk_cmake_modules_AddLLVM.cmake-3Frev-3D319480-26r1-3D319479-26r2-3D319480-26view-3Ddiff&d=DwIBAg&c=5VD0RTtNlTh3ycd41b3MUw&r=o3kDXzdBUE3ljQXKeTWOMw&m=iC8BMROyE7kTt0EghFPQDN5QUZobBbTNzbO7pmyBdtA&s=ZXdi8kqteCLMCxvIUC5xnLvH3GFdHvt0LFJBgmqW_ec&e=</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">==============================================================================<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">--- llvm/trunk/cmake/modules/AddLLVM.cmake (original)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+++ llvm/trunk/cmake/modules/AddLLVM.cmake Thu Nov 30 13:48:26 2017<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">@@ -569,6 +569,32 @@ function(llvm_add_library name)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">    endif()<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">  endfunction()<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">  <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+function(add_llvm_install_targets target)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+  cmake_parse_arguments(ARG "" "COMPONENT;PREFIX" "DEPENDS" ${ARGN})<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+  if(ARG_COMPONENT)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+    set(component_option -DCMAKE_INSTALL_COMPONENT="${ARG_COMPONENT}")<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+  endif()<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+  if(ARG_PREFIX)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+    set(prefix_option -DCMAKE_INSTALL_PREFIX="${ARG_PREFIX}")<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+  endif()<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+  add_custom_target(${target}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+                    DEPENDS ${ARG_DEPENDS}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+                    COMMAND "${CMAKE_COMMAND}"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+                            ${component_option}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+                            ${prefix_option}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+                            -P "${CMAKE_BINARY_DIR}/cmake_install.cmake"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+                    USES_TERMINAL)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+  add_custom_target(${target}-stripped<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+                    DEPENDS ${ARG_DEPENDS}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+                    COMMAND "${CMAKE_COMMAND}"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+                            ${component_option}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+                            ${prefix_option}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+                            -DCMAKE_INSTALL_DO_STRIP=1<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+                            -P "${CMAKE_BINARY_DIR}/cmake_install.cmake"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+                    USES_TERMINAL)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+endfunction()<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">  macro(add_llvm_library name)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">    cmake_parse_arguments(ARG<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">      "SHARED;BUILDTREE_ONLY"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">@@ -619,11 +645,9 @@ macro(add_llvm_library name)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">                COMPONENT ${name})<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">  <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">        if (NOT CMAKE_CONFIGURATION_TYPES)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-        add_custom_target(install-${name}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                          DEPENDS ${name}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                          COMMAND "${CMAKE_COMMAND}"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                                  -DCMAKE_INSTALL_COMPONENT=${name}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                                  -P "${CMAKE_BINARY_DIR}/cmake_install.cmake")<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+        add_llvm_install_targets(install-${name}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+                                 DEPENDS ${name}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+                                 COMPONENT ${name})<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">        endif()<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">      endif()<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">      set_property(GLOBAL APPEND PROPERTY LLVM_EXPORTS ${name})<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">@@ -849,11 +873,9 @@ macro(add_llvm_tool name)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">                COMPONENT ${name})<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">  <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">        if (NOT CMAKE_CONFIGURATION_TYPES)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-        add_custom_target(install-${name}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                          DEPENDS ${name}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                          COMMAND "${CMAKE_COMMAND}"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                                  -DCMAKE_INSTALL_COMPONENT=${name}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                                  -P "${CMAKE_BINARY_DIR}/cmake_install.cmake")<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+        add_llvm_install_targets(install-${name}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+                                 DEPENDS ${name}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+                                 COMPONENT ${name})<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">        endif()<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">      endif()<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">    endif()<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">@@ -889,11 +911,9 @@ macro(add_llvm_utility name)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">        RUNTIME DESTINATION ${LLVM_UTILS_INSTALL_DIR}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">        COMPONENT ${name})<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">      if (NOT CMAKE_CONFIGURATION_TYPES)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-      add_custom_target(install-${name}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                        DEPENDS ${name}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                        COMMAND "${CMAKE_COMMAND}"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                                -DCMAKE_INSTALL_COMPONENT=${name}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                                -P "${CMAKE_BINARY_DIR}/cmake_install.cmake")<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+      add_llvm_install_targets(install-${name}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+                               DEPENDS ${name}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+                               COMPONENT ${name})<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">      endif()<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">    endif()<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">  endmacro(add_llvm_utility name)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">@@ -1400,11 +1420,9 @@ function(llvm_install_library_symlink na<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">            COMPONENT ${component})<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">  <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">    if (NOT CMAKE_CONFIGURATION_TYPES AND NOT ARG_ALWAYS_GENERATE)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-    add_custom_target(install-${name}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                      DEPENDS ${name} ${dest} install-${dest}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                      COMMAND "${CMAKE_COMMAND}"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                              -DCMAKE_INSTALL_COMPONENT=${name}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                              -P "${CMAKE_BINARY_DIR}/cmake_install.cmake")<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+    add_llvm_install_targets(install-${name}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+                             DEPENDS ${name} ${dest} install-${dest}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+                             COMPONENT ${name})<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">    endif()<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">  endfunction()<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">  <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">@@ -1435,11 +1453,9 @@ function(llvm_install_symlink name dest)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">            COMPONENT ${component})<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">  <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">    if (NOT CMAKE_CONFIGURATION_TYPES AND NOT ARG_ALWAYS_GENERATE)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-    add_custom_target(install-${name}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                      DEPENDS ${name} ${dest} install-${dest}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                      COMMAND "${CMAKE_COMMAND}"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                              -DCMAKE_INSTALL_COMPONENT=${name}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                              -P "${CMAKE_BINARY_DIR}/cmake_install.cmake")<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+    add_llvm_install_targets(install-${name}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+                             DEPENDS ${name} ${dest} install-${dest}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+                             COMPONENT ${name})<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">    endif()<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">  endfunction()<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">  <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">Modified: llvm/trunk/cmake/modules/CMakeLists.txt<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">URL: <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__llvm.org_viewvc_llvm-2Dproject_llvm_trunk_cmake_modules_CMakeLists.txt-3Frev-3D319480-26r1-3D319479-26r2-3D319480-26view-3Ddiff&d=DwIBAg&c=5VD0RTtNlTh3ycd41b3MUw&r=o3kDXzdBUE3ljQXKeTWOMw&m=iC8BMROyE7kTt0EghFPQDN5QUZobBbTNzbO7pmyBdtA&s=mWOa-yIlFS9-7-LAXQIrSNtDPWGyG6yuirqnBBkGJ7w&e=">
https://urldefense.proofpoint.com/v2/url?u=http-3A__llvm.org_viewvc_llvm-2Dproject_llvm_trunk_cmake_modules_CMakeLists.txt-3Frev-3D319480-26r1-3D319479-26r2-3D319480-26view-3Ddiff&d=DwIBAg&c=5VD0RTtNlTh3ycd41b3MUw&r=o3kDXzdBUE3ljQXKeTWOMw&m=iC8BMROyE7kTt0EghFPQDN5QUZobBbTNzbO7pmyBdtA&s=mWOa-yIlFS9-7-LAXQIrSNtDPWGyG6yuirqnBBkGJ7w&e=</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">==============================================================================<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">--- llvm/trunk/cmake/modules/CMakeLists.txt (original)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+++ llvm/trunk/cmake/modules/CMakeLists.txt Thu Nov 30 13:48:26 2017<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">@@ -129,9 +129,7 @@ if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">    if (NOT CMAKE_CONFIGURATION_TYPES)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">      # Add a dummy target so this can be used with LLVM_DISTRIBUTION_COMPONENTS<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">      add_custom_target(cmake-exports)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-    add_custom_target(install-cmake-exports<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                      COMMAND "${CMAKE_COMMAND}"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                                  -DCMAKE_INSTALL_COMPONENT=cmake-exports<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                                  -P "${CMAKE_BINARY_DIR}/cmake_install.cmake")<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+    add_llvm_install_targets(install-cmake-exports<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+                             COMPONENT cmake-exports)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">    endif()<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">  endif()<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">Modified: llvm/trunk/cmake/modules/LLVMExternalProjectUtils.cmake<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">URL: <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__llvm.org_viewvc_llvm-2Dproject_llvm_trunk_cmake_modules_LLVMExternalProjectUtils.cmake-3Frev-3D319480-26r1-3D319479-26r2-3D319480-26view-3Ddiff&d=DwIBAg&c=5VD0RTtNlTh3ycd41b3MUw&r=o3kDXzdBUE3ljQXKeTWOMw&m=iC8BMROyE7kTt0EghFPQDN5QUZobBbTNzbO7pmyBdtA&s=GSc13h6_ZrpO_j-SbWeSc2MPH0lX5pC9lkf3d12P4SI&e=">
https://urldefense.proofpoint.com/v2/url?u=http-3A__llvm.org_viewvc_llvm-2Dproject_llvm_trunk_cmake_modules_LLVMExternalProjectUtils.cmake-3Frev-3D319480-26r1-3D319479-26r2-3D319480-26view-3Ddiff&d=DwIBAg&c=5VD0RTtNlTh3ycd41b3MUw&r=o3kDXzdBUE3ljQXKeTWOMw&m=iC8BMROyE7kTt0EghFPQDN5QUZobBbTNzbO7pmyBdtA&s=GSc13h6_ZrpO_j-SbWeSc2MPH0lX5pC9lkf3d12P4SI&e=</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">==============================================================================<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">--- llvm/trunk/cmake/modules/LLVMExternalProjectUtils.cmake (original)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+++ llvm/trunk/cmake/modules/LLVMExternalProjectUtils.cmake Thu Nov 30 13:48:26 2017<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">@@ -189,12 +189,9 @@ function(llvm_ExternalProject_Add name s<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">      install(CODE "execute_process\(COMMAND \${CMAKE_COMMAND} -DCMAKE_INSTALL_PREFIX=\${CMAKE_INSTALL_PREFIX} -P ${BINARY_DIR}/cmake_install.cmake \)"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">        COMPONENT ${name})<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">  <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-    add_custom_target(install-${name}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                      DEPENDS ${name}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                      COMMAND "${CMAKE_COMMAND}"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                               -DCMAKE_INSTALL_COMPONENT=${name}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                               -P "${CMAKE_BINARY_DIR}/cmake_install.cmake"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                      USES_TERMINAL)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+    add_llvm_install_targets(install-${name}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+                             DEPENDS ${name}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+                             COMPONENT ${name})<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">    endif()<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">  <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">    # Add top-level targets<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">Modified: llvm/trunk/tools/xcode-toolchain/CMakeLists.txt<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">URL: <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__llvm.org_viewvc_llvm-2Dproject_llvm_trunk_tools_xcode-2Dtoolchain_CMakeLists.txt-3Frev-3D319480-26r1-3D319479-26r2-3D319480-26view-3Ddiff&d=DwIBAg&c=5VD0RTtNlTh3ycd41b3MUw&r=o3kDXzdBUE3ljQXKeTWOMw&m=iC8BMROyE7kTt0EghFPQDN5QUZobBbTNzbO7pmyBdtA&s=1ak-FlzCa7w838PXQRUzlShRQAvbOr5d0TSuV5A0HS8&e=">
https://urldefense.proofpoint.com/v2/url?u=http-3A__llvm.org_viewvc_llvm-2Dproject_llvm_trunk_tools_xcode-2Dtoolchain_CMakeLists.txt-3Frev-3D319480-26r1-3D319479-26r2-3D319480-26view-3Ddiff&d=DwIBAg&c=5VD0RTtNlTh3ycd41b3MUw&r=o3kDXzdBUE3ljQXKeTWOMw&m=iC8BMROyE7kTt0EghFPQDN5QUZobBbTNzbO7pmyBdtA&s=1ak-FlzCa7w838PXQRUzlShRQAvbOr5d0TSuV5A0HS8&e=</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">==============================================================================<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">--- llvm/trunk/tools/xcode-toolchain/CMakeLists.txt (original)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+++ llvm/trunk/tools/xcode-toolchain/CMakeLists.txt Thu Nov 30 13:48:26 2017<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">@@ -93,13 +93,11 @@ add_custom_command(OUTPUT ${LLVMToolchai<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">                    COMMAND /usr/libexec/PlistBuddy -c "Add:CompatibilityVersion integer ${COMPAT_VERSION}" "${LLVMToolchainDir}/Info.plist"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">                    )<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">  <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-add_custom_target(install-xcode-toolchain<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                  DEPENDS ${LLVMToolchainDir}/Info.plist<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                  COMMAND "${CMAKE_COMMAND}" --build ${CMAKE_BINARY_DIR} --target all<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                  COMMAND "${CMAKE_COMMAND}"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                          -DCMAKE_INSTALL_PREFIX=${LLVMToolchainDir}/usr/<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                          -P "${CMAKE_BINARY_DIR}/cmake_install.cmake"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                  USES_TERMINAL)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+add_custom_target(build-xcode-toolchain<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+                  COMMAND "${CMAKE_COMMAND}" --build ${CMAKE_BINARY_DIR} --target all)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+add_llvm_install_targets(install-xcode-toolchain<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+                         DEPENDS ${LLVMToolchainDir}/Info.plist build-xcode-toolchain<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+                         PREFIX ${LLVMToolchainDir}/usr/)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">  <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">  if(LLVM_DISTRIBUTION_COMPONENTS)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">    if(CMAKE_CONFIGURATION_TYPES)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">@@ -110,13 +108,10 @@ if(LLVM_DISTRIBUTION_COMPONENTS)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">                    DEPENDS ${LLVMToolchainDir}/Info.plist distribution)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">  <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">    foreach(target ${LLVM_DISTRIBUTION_COMPONENTS})<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-    add_custom_target(install-distribution-${target}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                DEPENDS ${target}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                COMMAND "${CMAKE_COMMAND}"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                        -DCMAKE_INSTALL_COMPONENT=${target}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                        -DCMAKE_INSTALL_PREFIX=${LLVMToolchainDir}/usr/<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                        -P "${CMAKE_BINARY_DIR}/cmake_install.cmake"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-                USES_TERMINAL)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+    add_llvm_install_targets(install-distribution-${target}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+                             DEPENDS ${target}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+                             COMPONENT ${target}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">+                             PREFIX ${LLVMToolchainDir}/usr/)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">      add_dependencies(install-distribution-toolchain install-distribution-${target})<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">    endforeach()<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">  endif()<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">_______________________________________________<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">llvm-commits mailing list<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><a href="mailto:llvm-commits@lists.llvm.org">llvm-commits@lists.llvm.org</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.llvm.org_cgi-2Dbin_mailman_listinfo_llvm-2Dcommits&d=DwIBAg&c=5VD0RTtNlTh3ycd41b3MUw&r=o3kDXzdBUE3ljQXKeTWOMw&m=iC8BMROyE7kTt0EghFPQDN5QUZobBbTNzbO7pmyBdtA&s=axWFLxedMMd-N1l5LEFXlPNBBmmx5BDGqL3AZwtvY50&e=">https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.llvm.org_cgi-2Dbin_mailman_listinfo_llvm-2Dcommits&d=DwIBAg&c=5VD0RTtNlTh3ycd41b3MUw&r=o3kDXzdBUE3ljQXKeTWOMw&m=iC8BMROyE7kTt0EghFPQDN5QUZobBbTNzbO7pmyBdtA&s=axWFLxedMMd-N1l5LEFXlPNBBmmx5BDGqL3AZwtvY50&e=</a><o:p></o:p></p>
</div>
</blockquote>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
</div>
</div>
</body>
</html>