From 3bc979fbc1f4743ac5c364c2c521e65cc8dda547 Mon Sep 17 00:00:00 2001 From: ezzieyguywuf Date: Thu, 19 Sep 2019 13:40:18 -0400 Subject: [PATCH] Reverted FreeCadMacros.cmake to what is in master. --- cMake/FreeCadMacros.cmake | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cMake/FreeCadMacros.cmake b/cMake/FreeCadMacros.cmake index 660f769265..58ddc668f2 100644 --- a/cMake/FreeCadMacros.cmake +++ b/cMake/FreeCadMacros.cmake @@ -237,8 +237,10 @@ MACRO(SET_BIN_DIR ProjectName OutputName) # FreeCADBase, SMDS, Driver, MEFISTO2 and area-native libs don't depend on parts from CMAKE_INSTALL_LIBDIR if(NOT ${ProjectName} MATCHES "^(FreeCADBase|SMDS|Driver|MEFISTO2|area-native)$") if(${ARGC} STREQUAL 4) - set_property(TARGET ${ProjectName} APPEND PROPERTY INSTALL_RPATH ${CMAKE_INSTALL_PREFIX}${ARGV3}) - else(${ARGC} STREQUAL 4) + set_property(TARGET ${ProjectName} APPEND PROPERTY INSTALL_RPATH ${CMAKE_INSTALL_PREFIX}/${ARGV3}) + elseif(NOT IS_ABSOLUTE ${CMAKE_INSTALL_LIBDIR}) + set_property(TARGET ${ProjectName} APPEND PROPERTY INSTALL_RPATH ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}) + else() set_property(TARGET ${ProjectName} APPEND PROPERTY INSTALL_RPATH ${CMAKE_INSTALL_LIBDIR}) endif() endif()