[llvm] r272033 - Revert "Use CMAKE_INSTALL_BINDIR instead of hardcoding bin for tools install paths"
Chris Bieneman via llvm-commits
llvm-commits at lists.llvm.org
Tue Jun 7 16:10:15 PDT 2016
Yes, but I’m not sure that’s the correct solution. I’m iterating off list with the person who proposed the original patch.
The approach I’m proposing is here -> http://reviews.llvm.org/P4915
-Chris
> On Jun 7, 2016, at 1:39 PM, Keno Fischer <keno at juliacomputing.com> wrote:
>
> Does this require loading the GNUInstallDirs cmake module?
>
> On Tue, Jun 7, 2016 at 2:11 PM, Chris Bieneman via llvm-commits <llvm-commits at lists.llvm.org <mailto:llvm-commits at lists.llvm.org>> wrote:
> Should have mentioned in the commit message this broke a bot:
> http://bb.pgr.jp/builders/cmake-llvm-x86_64-linux/builds/38387/steps/recheck_cmake/logs/stdio <http://bb.pgr.jp/builders/cmake-llvm-x86_64-linux/builds/38387/steps/recheck_cmake/logs/stdio>
>
> I’ll work on coming up with a fix.
>
> -Chris
>
> > On Jun 7, 2016, at 11:04 AM, Chris Bieneman via llvm-commits <llvm-commits at lists.llvm.org <mailto:llvm-commits at lists.llvm.org>> wrote:
> >
> > Author: cbieneman
> > Date: Tue Jun 7 13:04:37 2016
> > New Revision: 272033
> >
> > URL: http://llvm.org/viewvc/llvm-project?rev=272033&view=rev <http://llvm.org/viewvc/llvm-project?rev=272033&view=rev>
> > Log:
> > Revert "Use CMAKE_INSTALL_BINDIR instead of hardcoding bin for tools install paths"
> >
> > This reverts commit 0dc5a55f66ed06d7859c4e0474a87428d27775e6.
> >
> > Modified:
> > llvm/trunk/cmake/modules/AddLLVM.cmake
> > llvm/trunk/cmake/modules/TableGen.cmake
> >
> > Modified: llvm/trunk/cmake/modules/AddLLVM.cmake
> > URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/cmake/modules/AddLLVM.cmake?rev=272033&r1=272032&r2=272033&view=diff <http://llvm.org/viewvc/llvm-project/llvm/trunk/cmake/modules/AddLLVM.cmake?rev=272033&r1=272032&r2=272033&view=diff>
> > ==============================================================================
> > --- llvm/trunk/cmake/modules/AddLLVM.cmake (original)
> > +++ llvm/trunk/cmake/modules/AddLLVM.cmake Tue Jun 7 13:04:37 2016
> > @@ -771,7 +771,7 @@ macro(add_llvm_tool name)
> > if( LLVM_BUILD_TOOLS )
> > install(TARGETS ${name}
> > EXPORT LLVMExports
> > - RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
> > + RUNTIME DESTINATION bin
> > COMPONENT ${name})
> >
> > if (NOT CMAKE_CONFIGURATION_TYPES)
> > @@ -1211,7 +1211,7 @@ function(llvm_install_symlink name dest)
> > set(full_dest ${dest}${CMAKE_EXECUTABLE_SUFFIX})
> >
> > install(SCRIPT ${INSTALL_SYMLINK}
> > - CODE "install_symlink(${full_name} ${full_dest} ${CMAKE_INSTALL_BINDIR})"
> > + CODE "install_symlink(${full_name} ${full_dest} bin)"
> > COMPONENT ${component})
> >
> > if (NOT CMAKE_CONFIGURATION_TYPES AND NOT ARG_ALWAYS_GENERATE)
> >
> > Modified: llvm/trunk/cmake/modules/TableGen.cmake
> > URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/cmake/modules/TableGen.cmake?rev=272033&r1=272032&r2=272033&view=diff <http://llvm.org/viewvc/llvm-project/llvm/trunk/cmake/modules/TableGen.cmake?rev=272033&r1=272032&r2=272033&view=diff>
> > ==============================================================================
> > --- llvm/trunk/cmake/modules/TableGen.cmake (original)
> > +++ llvm/trunk/cmake/modules/TableGen.cmake Tue Jun 7 13:04:37 2016
> > @@ -141,7 +141,7 @@ macro(add_tablegen target project)
> > if (${project} STREQUAL LLVM AND NOT LLVM_INSTALL_TOOLCHAIN_ONLY)
> > install(TARGETS ${target}
> > EXPORT LLVMExports
> > - RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
> > + RUNTIME DESTINATION bin)
> > endif()
> > set_property(GLOBAL APPEND PROPERTY LLVM_EXPORTS ${target})
> > endmacro()
> >
> >
> > _______________________________________________
> > llvm-commits mailing list
> > llvm-commits at lists.llvm.org <mailto:llvm-commits at lists.llvm.org>
> > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits <http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org <mailto:llvm-commits at lists.llvm.org>
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits <http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160607/8ab01268/attachment.html>
More information about the llvm-commits
mailing list