[llvm] r202085 - Permit CMAKE_INSTALL_RPATH to be set on command line

Bernard Ogden bogden at arm.com
Mon Feb 24 14:50:40 PST 2014


Of course, that should have read ‘to only set CMAKE_INSTALL_RPATH’ if NOT already defined...

On 24 Feb 2014, at 22:23, Bernard Ogden <bogden at arm.com> wrote:

> Author: bogden
> Date: Mon Feb 24 16:23:43 2014
> New Revision: 202085
> 
> URL: http://llvm.org/viewvc/llvm-project?rev=202085&view=rev
> Log:
> Permit CMAKE_INSTALL_RPATH to be set on command line
> 
> Commit 201921 overrides setting of CMAKE_INSTALL_RPATH via the
> command line. Last time this happened we applied another patch
> to only set CMAKE_INSTALL_RPATH if already defined (r197825).
> This patch does the same thing again, but only for the UNIX
> case - we leave APPLE alone as presumably the original committer
> is happy with the non-overriding behaviour.
> 
> Modified:
>   llvm/trunk/CMakeLists.txt
> 
> Modified: llvm/trunk/CMakeLists.txt
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/CMakeLists.txt?rev=202085&r1=202084&r2=202085&view=diff
> ==============================================================================
> --- llvm/trunk/CMakeLists.txt (original)
> +++ llvm/trunk/CMakeLists.txt Mon Feb 24 16:23:43 2014
> @@ -428,7 +428,9 @@ if (APPLE)
>  set(CMAKE_INSTALL_NAME_DIR "@rpath")
>  set(CMAKE_INSTALL_RPATH "@executable_path/../lib")
> else(UNIX)
> -  set(CMAKE_INSTALL_RPATH "\$ORIGIN/../lib")
> +  if(NOT DEFINED CMAKE_INSTALL_RPATH)
> +    set(CMAKE_INSTALL_RPATH "\$ORIGIN/../lib")
> +  endif(NOT DEFINED CMAKE_INSTALL_RPATH)
> endif()
> 
> set(CMAKE_INCLUDE_CURRENT_DIR ON)
> 
> 
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
> 






More information about the llvm-commits mailing list