<div dir="ltr"><div>Lets say we have three disparate versions of Clang and libc++ installed on the system. Their install prefixes are:</div><div><br></div><div>(A) /usr/</div><div>(B) /usr/local</div><div>(C) /opt/my-clang</div><div><br></div><div>Let's assume we also have PSTL installation rooted at each of the prefixes.</div><div><br></div><div>What version of the PSTL headers do you expect each Clang+libc++ to find?</div><div>What version of the PSTL libraries do you expect libc++ to link against? (And visa-versa)</div><div>What version of the PSTL libraries do you expect to be found at runtime?</div><div><br></div><div>/Eric</div><div><br></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Aug 7, 2019 at 4:28 PM Louis Dionne via libcxx-commits <<a href="mailto:libcxx-commits@lists.llvm.org">libcxx-commits@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Author: ldionne<br>
Date: Wed Aug  7 13:29:04 2019<br>
New Revision: 368203<br>
<br>
URL: <a href="http://llvm.org/viewvc/llvm-project?rev=368203&view=rev" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project?rev=368203&view=rev</a><br>
Log:<br>
[pstl] Make sure we install all of PSTL's include/ directory<br>
<br>
We want to install files directly in include/, not only in include/pstl.<br>
<br>
Modified:<br>
    pstl/trunk/CMakeLists.txt<br>
<br>
Modified: pstl/trunk/CMakeLists.txt<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/pstl/trunk/CMakeLists.txt?rev=368203&r1=368202&r2=368203&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/pstl/trunk/CMakeLists.txt?rev=368203&r1=368202&r2=368203&view=diff</a><br>
==============================================================================<br>
--- pstl/trunk/CMakeLists.txt (original)<br>
+++ pstl/trunk/CMakeLists.txt Wed Aug  7 13:29:04 2019<br>
@@ -76,7 +76,7 @@ install(EXPORT ParallelSTLTargets<br>
 install(FILES "${CMAKE_CURRENT_BINARY_DIR}/ParallelSTLConfig.cmake"<br>
               "${CMAKE_CURRENT_BINARY_DIR}/ParallelSTLConfigVersion.cmake"<br>
         DESTINATION lib/cmake/ParallelSTL)<br>
-install(DIRECTORY include/pstl<br>
+install(DIRECTORY include/<br>
         DESTINATION include)<br>
<br>
 add_custom_target(install-pstl<br>
<br>
<br>
_______________________________________________<br>
libcxx-commits mailing list<br>
<a href="mailto:libcxx-commits@lists.llvm.org" target="_blank">libcxx-commits@lists.llvm.org</a><br>
<a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/libcxx-commits" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/libcxx-commits</a><br>
</blockquote></div></div>