PARQUET-1349: [C++] PARQUET_RPATH_ORIGIN is not picked by the build

The previous implementation did not work correctly. Using now the same code as in Arrow.

Author: Korn, Uwe <Uwe.Korn@blue-yonder.com>

Closes #476 from xhochy/PARQUET-1349 and squashes the following commits:

1acb1b7 [Korn, Uwe] PARQUET-1349: [C++] PARQUET_RPATH_ORIGIN is not picked by the build
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 52f63d0..b53f598 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -729,7 +729,6 @@
         STATIC_LINK_LIBS ${LIBPARQUET_INTERFACE_LINK_LIBS}
         ABI_VERSION ${PARQUET_ABI_VERSION}
         SO_VERSION ${PARQUET_SO_VERSION}
-        LIB_RPATH_ORIGIN ${PARQUET_RPATH_ORIGIN}
 )
 
 ############################################################
diff --git a/cmake_modules/BuildUtils.cmake b/cmake_modules/BuildUtils.cmake
index a6341e5..1ce891c 100644
--- a/cmake_modules/BuildUtils.cmake
+++ b/cmake_modules/BuildUtils.cmake
@@ -17,7 +17,7 @@
 
 function(ADD_LIB LIB_NAME)
   set(options)
-  set(one_value_args SHARED_LINK_FLAGS ABI_VERSION SO_VERSION LIB_BUILD_SHARED LIB_BUILD_STATIC LIB_RPATH_ORIGIN)
+  set(one_value_args SHARED_LINK_FLAGS ABI_VERSION SO_VERSION LIB_BUILD_SHARED LIB_BUILD_STATIC)
   set(multi_value_args SOURCES STATIC_LINK_LIBS STATIC_PRIVATE_LINK_LIBS SHARED_LINK_LIBS SHARED_PRIVATE_LINK_LIBS DEPENDENCIES)
   cmake_parse_arguments(ARG "${options}" "${one_value_args}" "${multi_value_args}" ${ARGN})
   if(ARG_UNPARSED_ARGUMENTS)
@@ -64,7 +64,7 @@
         LINK_PRIVATE ${ARG_SHARED_PRIVATE_LINK_LIBS})
     endif()
 
-    if (LIB_RPATH_ORIGIN)
+    if (PARQUET_RPATH_ORIGIN)
         if (APPLE)
             set(_lib_install_rpath "@loader_path")
         else()