You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hawq.apache.org by hu...@apache.org on 2019/07/23 09:33:40 UTC

[hawq] branch master updated: HAWQ-1728. fix dependency path hard code

This is an automated email from the ASF dual-hosted git repository.

huor pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hawq.git


The following commit(s) were added to refs/heads/master by this push:
     new af1f432  HAWQ-1728. fix dependency path hard code
af1f432 is described below

commit af1f432e2437c3eaac0920fab3a97689bcffc9b3
Author: tuyu <tu...@oushu.io>
AuthorDate: Tue Jul 23 16:39:06 2019 +0800

    HAWQ-1728. fix dependency path hard code
---
 depends/dbcommon/CMake/Options.cmake      | 21 +++------------------
 depends/dbcommon/Makefile.global          |  4 ++--
 depends/dbcommon/bootstrap                |  8 ++++----
 depends/dbcommon/src/CMakeLists.txt       |  4 ++--
 depends/dbcommon/test/CMakeLists.txt      |  4 ++--
 depends/libhdfs3/bootstrap                |  4 ++--
 depends/libyarn/bootstrap                 |  4 ++--
 depends/storage/CMake/Options.cmake       | 21 +++------------------
 depends/storage/Makefile.global           |  4 ++--
 depends/storage/bootstrap                 |  8 ++++----
 depends/storage/src/CMakeLists.txt        |  5 ++---
 depends/storage/test/CMakeLists.txt       |  3 ++-
 depends/storage/test/unit/CMakeLists.txt  |  1 -
 depends/univplan/CMake/Options.cmake      | 21 +++------------------
 depends/univplan/Makefile.global          |  4 ++--
 depends/univplan/bootstrap                |  8 ++++----
 depends/univplan/src/CMakeLists.txt       |  4 ++--
 depends/univplan/test/CMakeLists.txt      |  4 ++--
 depends/univplan/test/unit/CMakeLists.txt |  1 +
 19 files changed, 44 insertions(+), 89 deletions(-)

diff --git a/depends/dbcommon/CMake/Options.cmake b/depends/dbcommon/CMake/Options.cmake
index 8be997e..8ef0749 100644
--- a/depends/dbcommon/CMake/Options.cmake
+++ b/depends/dbcommon/CMake/Options.cmake
@@ -5,25 +5,10 @@
 ##############################################################################
 # Setup build and dependencies information 
 ##############################################################################
-#SET(DEPENDENCY_INSTALL_PREFIX "/opt/dependency")
-SET(DEPENDENCY_INSTALL_PREFIX "/usr/local/hawq")
-IF($ENV{DEPENDENCY_INSTALL_PREFIX})
-	SET(DEPENDENCY_INSTALL_PREFIX $ENV{DEPENDENCY_INSTALL_PREFIX})
-ENDIF()
-
-SET(DEPENDENCY_DIST_PACKAGE_NAME "dependency-dist-package.tar.gz")
-IF($ENV{DEPENDENCY_DIST_PACKAGE_NAME})
-	SET(DEPENDENCY_DIST_PACKAGE_NAME $ENV{DEPENDENCY_DIST_PACKAGE_NAME})
-ENDIF()
-
-SET(CMAKE_PREFIX_PATH "${DEPENDENCY_INSTALL_PREFIX}" ${CMAKE_PREFIX_PATH})
-SET(CMAKE_PREFIX_PATH "${DEPENDENCY_INSTALL_PREFIX}/package" ${CMAKE_PREFIX_PATH})
-SET(CMAKE_PREFIX_PATH "${DEPENDENCY_INSTALL_PREFIX}/tools" ${CMAKE_PREFIX_PATH})
 
-#SET(DEPENDENCY_LIBRARY_PATH "${DEPENDENCY_INSTALL_PREFIX}/package/lib:${DEPENDENCY_LIBRARY_PATH}")
-#SET(DEPENDENCY_LIBRARY_PATH "${DEPENDENCY_INSTALL_PREFIX}/package/lib64:${DEPENDENCY_LIBRARY_PATH}")
-SET(DEPENDENCY_LIBRARY_PATH "${DEPENDENCY_INSTALL_PREFIX}/lib:${DEPENDENCY_LIBRARY_PATH}")
-SET(DEPENDENCY_LIBRARY_PATH "${DEPENDENCY_INSTALL_PREFIX}/lib64:${DEPENDENCY_LIBRARY_PATH}")
+SET(CMAKE_PREFIX_PATH "$ENV{DEPENDENCY_INSTALL_PREFIX}/lib" ${CMAKE_PREFIX_PATH})
+SET(CMAKE_PREFIX_PATH "$ENV{DEPENDENCY_INSTALL_PREFIX}/lib64" ${CMAKE_PREFIX_PATH})
+SET(CMAKE_PREFIX_PATH "$ENV{DEPENDENCY_INSTALL_PREFIX}/include" ${CMAKE_PREFIX_PATH})
 
 ##############################################################################
 # Setup build flags
diff --git a/depends/dbcommon/Makefile.global b/depends/dbcommon/Makefile.global
index de78d01..e471d53 100644
--- a/depends/dbcommon/Makefile.global
+++ b/depends/dbcommon/Makefile.global
@@ -27,8 +27,8 @@ with_dbcommon = yes
 
 # Support for VPATH builds
 vpath_build = no
-abs_top_srcdir = /Users/tuyu/hawq
-abs_top_builddir = /Users/tuyu/hawq
+abs_top_srcdir = /data/apache-hawq
+abs_top_builddir = /data/apache-hawq
 
 ifneq ($(vpath_build),yes)
 top_srcdir = $(top_builddir)
diff --git a/depends/dbcommon/bootstrap b/depends/dbcommon/bootstrap
index 51a8a24..e3a7056 100755
--- a/depends/dbcommon/bootstrap
+++ b/depends/dbcommon/bootstrap
@@ -24,21 +24,21 @@ arg () {
     echo "$1" | sed "s/^${2-[^=]*=}//" | sed "s/:/;/g"
 }
 
-export CMAKE_INCLUDE_PATH=/usr/local/include
-export CMAKE_LIBRARY_PATH=/usr/local/lib
+# set install prefix
+export DEPENDENCY_INSTALL_PREFIX=`arg "$1"`
 
 # Detect directory information.
 source_dir=`cd "\`dirname \"$0\"\`";pwd`
 binary_dir=`pwd`
 
 # Choose the default install prefix.
-default_prefix=${source_dir}/dist
+default_prefix="/usr/local/hawq"
 
 # Choose the default dependency install prefix
 default_dependency=${DEPENDENCY_INSTALL_PREFIX}
 
 if [ x"${default_dependency}" = x"" ]; then
-    default_dependency="/opt/dependency"
+    default_dependency=${default_prefix}
 fi
 
 # Display bootstrap usage
diff --git a/depends/dbcommon/src/CMakeLists.txt b/depends/dbcommon/src/CMakeLists.txt
index a112af5..8e2141a 100644
--- a/depends/dbcommon/src/CMakeLists.txt
+++ b/depends/dbcommon/src/CMakeLists.txt
@@ -107,10 +107,10 @@ SET(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "")
 INCLUDE_DIRECTORIES(${dbcommon_ROOT_DIR})
 INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/codegen/src)
 INCLUDE_DIRECTORIES(${GLOG_INCLUDE_DIRS})
-INCLUDE_DIRECTORIES(${DEPENDENCY_INSTALL_PREFIX}/include)
+INCLUDE_DIRECTORIES($ENV{DEPENDENCY_INSTALL_PREFIX}/include)
 INCLUDE_DIRECTORIES(/usr/local/include)
 INCLUDE_DIRECTORIES(/usr/libiconv/include)
-LINK_DIRECTORIES(${DEPENDENCY_INSTALL_PREFIX}/lib)
+LINK_DIRECTORIES($ENV{DEPENDENCY_INSTALL_PREFIX}/lib)
 LINK_DIRECTORIES(/usr/local/lib)
 LINK_DIRECTORIES(/usr/libiconv/lib64)
 
diff --git a/depends/dbcommon/test/CMakeLists.txt b/depends/dbcommon/test/CMakeLists.txt
index 5ebfcc6..9b5885b 100644
--- a/depends/dbcommon/test/CMakeLists.txt
+++ b/depends/dbcommon/test/CMakeLists.txt
@@ -9,12 +9,12 @@ INCLUDE_DIRECTORIES(${dbcommon_ROOT_DIR})
 INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/codegen/src)
 INCLUDE_DIRECTORIES(/usr/libiconv/include)
 INCLUDE_DIRECTORIES(${GLOG_INCLUDE_DIRS})
-INCLUDE_DIRECTORIES(${DEPENDENCY_INSTALL_PREFIX}/include)
+INCLUDE_DIRECTORIES($ENV{DEPENDENCY_INSTALL_PREFIX}/include)
 
 LINK_DIRECTORIES(/usr/local/lib)
 LINK_DIRECTORIES(/usr/libiconv/lib64)
 LINK_DIRECTORIES(${CMAKE_BINARY_DIR}/src)
-LINK_DIRECTORIES(${DEPENDENCY_INSTALL_PREFIX}/lib)
+LINK_DIRECTORIES($ENV{DEPENDENCY_INSTALL_PREFIX}/lib)
 
 ADD_SUBDIRECTORY(unit)
 
diff --git a/depends/libhdfs3/bootstrap b/depends/libhdfs3/bootstrap
index e435b8e..c13d9b5 100755
--- a/depends/libhdfs3/bootstrap
+++ b/depends/libhdfs3/bootstrap
@@ -29,13 +29,13 @@ source_dir=`cd "\`dirname \"$0\"\`";pwd`
 binary_dir=`pwd`
 
 # Choose the default install prefix.
-default_prefix=${source_dir}/dist
+default_prefix="/usr/local/hawq"
 
 # Choose the default dependency install prefix
 default_dependency=${DEPENDENCY_INSTALL_PREFIX}
 
 if [ x"${default_dependency}" = x"" ]; then
-    default_dependency="/opt/dependency"
+    default_dependency=${default_prefix}
 fi
 
 # Display bootstrap usage
diff --git a/depends/libyarn/bootstrap b/depends/libyarn/bootstrap
index 6b35bf1..b490d53 100755
--- a/depends/libyarn/bootstrap
+++ b/depends/libyarn/bootstrap
@@ -31,13 +31,13 @@ source_dir=`cd "\`dirname \"$0\"\`";pwd`
 binary_dir=`pwd`
 
 # Choose the default install prefix.
-default_prefix=${source_dir}/dist
+default_prefix="/usr/local/hawq"
 
 # Choose the default dependency install prefix
 default_dependency=${DEPENDENCY_INSTALL_PREFIX}
 
 if [ x"${default_dependency}" = x"" ]; then
-    default_dependency="/opt/dependency"
+    default_dependency=${default_prefix}
 fi
 
 # Display bootstrap usage
diff --git a/depends/storage/CMake/Options.cmake b/depends/storage/CMake/Options.cmake
index 8be997e..8ef0749 100644
--- a/depends/storage/CMake/Options.cmake
+++ b/depends/storage/CMake/Options.cmake
@@ -5,25 +5,10 @@
 ##############################################################################
 # Setup build and dependencies information 
 ##############################################################################
-#SET(DEPENDENCY_INSTALL_PREFIX "/opt/dependency")
-SET(DEPENDENCY_INSTALL_PREFIX "/usr/local/hawq")
-IF($ENV{DEPENDENCY_INSTALL_PREFIX})
-	SET(DEPENDENCY_INSTALL_PREFIX $ENV{DEPENDENCY_INSTALL_PREFIX})
-ENDIF()
-
-SET(DEPENDENCY_DIST_PACKAGE_NAME "dependency-dist-package.tar.gz")
-IF($ENV{DEPENDENCY_DIST_PACKAGE_NAME})
-	SET(DEPENDENCY_DIST_PACKAGE_NAME $ENV{DEPENDENCY_DIST_PACKAGE_NAME})
-ENDIF()
-
-SET(CMAKE_PREFIX_PATH "${DEPENDENCY_INSTALL_PREFIX}" ${CMAKE_PREFIX_PATH})
-SET(CMAKE_PREFIX_PATH "${DEPENDENCY_INSTALL_PREFIX}/package" ${CMAKE_PREFIX_PATH})
-SET(CMAKE_PREFIX_PATH "${DEPENDENCY_INSTALL_PREFIX}/tools" ${CMAKE_PREFIX_PATH})
 
-#SET(DEPENDENCY_LIBRARY_PATH "${DEPENDENCY_INSTALL_PREFIX}/package/lib:${DEPENDENCY_LIBRARY_PATH}")
-#SET(DEPENDENCY_LIBRARY_PATH "${DEPENDENCY_INSTALL_PREFIX}/package/lib64:${DEPENDENCY_LIBRARY_PATH}")
-SET(DEPENDENCY_LIBRARY_PATH "${DEPENDENCY_INSTALL_PREFIX}/lib:${DEPENDENCY_LIBRARY_PATH}")
-SET(DEPENDENCY_LIBRARY_PATH "${DEPENDENCY_INSTALL_PREFIX}/lib64:${DEPENDENCY_LIBRARY_PATH}")
+SET(CMAKE_PREFIX_PATH "$ENV{DEPENDENCY_INSTALL_PREFIX}/lib" ${CMAKE_PREFIX_PATH})
+SET(CMAKE_PREFIX_PATH "$ENV{DEPENDENCY_INSTALL_PREFIX}/lib64" ${CMAKE_PREFIX_PATH})
+SET(CMAKE_PREFIX_PATH "$ENV{DEPENDENCY_INSTALL_PREFIX}/include" ${CMAKE_PREFIX_PATH})
 
 ##############################################################################
 # Setup build flags
diff --git a/depends/storage/Makefile.global b/depends/storage/Makefile.global
index a2e43f1..8fd25bf 100644
--- a/depends/storage/Makefile.global
+++ b/depends/storage/Makefile.global
@@ -27,8 +27,8 @@ with_storage = yes
 
 # Support for VPATH builds
 vpath_build = no
-abs_top_srcdir = /Users/tuyu/hawq
-abs_top_builddir = /Users/tuyu/hawq
+abs_top_srcdir = /data/apache-hawq
+abs_top_builddir = /data/apache-hawq
 
 ifneq ($(vpath_build),yes)
 top_srcdir = $(top_builddir)
diff --git a/depends/storage/bootstrap b/depends/storage/bootstrap
index 51a8a24..e3a7056 100755
--- a/depends/storage/bootstrap
+++ b/depends/storage/bootstrap
@@ -24,21 +24,21 @@ arg () {
     echo "$1" | sed "s/^${2-[^=]*=}//" | sed "s/:/;/g"
 }
 
-export CMAKE_INCLUDE_PATH=/usr/local/include
-export CMAKE_LIBRARY_PATH=/usr/local/lib
+# set install prefix
+export DEPENDENCY_INSTALL_PREFIX=`arg "$1"`
 
 # Detect directory information.
 source_dir=`cd "\`dirname \"$0\"\`";pwd`
 binary_dir=`pwd`
 
 # Choose the default install prefix.
-default_prefix=${source_dir}/dist
+default_prefix="/usr/local/hawq"
 
 # Choose the default dependency install prefix
 default_dependency=${DEPENDENCY_INSTALL_PREFIX}
 
 if [ x"${default_dependency}" = x"" ]; then
-    default_dependency="/opt/dependency"
+    default_dependency=${default_prefix}
 fi
 
 # Display bootstrap usage
diff --git a/depends/storage/src/CMakeLists.txt b/depends/storage/src/CMakeLists.txt
index 7e6b1f3..4de8805 100644
--- a/depends/storage/src/CMakeLists.txt
+++ b/depends/storage/src/CMakeLists.txt
@@ -43,13 +43,12 @@ AUTO_SOURCES(orc_format_HEADER "*.h" "${storage_SRC_DIR}/format/orc")
 AUTO_SOURCES(testutil_HEADER "*.h" "${storage_SRC_DIR}/testutil")
 
 INCLUDE_DIRECTORIES(${storage_ROOT_DIR})
-#INCLUDE_DIRECTORIES(${DEPENDENCY_INSTALL_PREFIX}/package/include)
-INCLUDE_DIRECTORIES(${DEPENDENCY_INSTALL_PREFIX}/include)
+INCLUDE_DIRECTORIES($ENV{DEPENDENCY_INSTALL_PREFIX}/include)
 INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/src)
 INCLUDE_DIRECTORIES(/usr/local/include)
 INCLUDE_DIRECTORIES(/usr/libiconv/include)
 LINK_DIRECTORIES(/usr/local/lib)
-LINK_DIRECTORIES(${DEPENDENCY_INSTALL_PREFIX}/lib)
+LINK_DIRECTORIES($ENV{DEPENDENCY_INSTALL_PREFIX}/lib)
 LINK_DIRECTORIES(/usr/libiconv/lib64)
 
 ADD_LIBRARY(storage-shared SHARED ${storage_SOURCES} ${storage_PROTO_SRCS} ${storage_PROTO_HDRS})
diff --git a/depends/storage/test/CMakeLists.txt b/depends/storage/test/CMakeLists.txt
index 8ca9ab5..3775fce 100644
--- a/depends/storage/test/CMakeLists.txt
+++ b/depends/storage/test/CMakeLists.txt
@@ -8,10 +8,11 @@ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-access-control")
 INCLUDE_DIRECTORIES(/usr/libiconv/include)
 INCLUDE_DIRECTORIES(${storage_ROOT_DIR})
 INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/src)
-INCLUDE_DIRECTORIES(${DEPENDENCY_INSTALL_PREFIX}/include)
+INCLUDE_DIRECTORIES($ENV{DEPENDENCY_INSTALL_PREFIX}/include)
 INCLUDE_DIRECTORIES(/usr/local/include)
 LINK_DIRECTORIES(/usr/local/lib)
 LINK_DIRECTORIES(/usr/libiconv/lib64)
+LINK_DIRECTORIES($ENV{DEPENDENCY_INSTALL_PREFIX}/lib)
 
 ADD_SUBDIRECTORY(unit)
 
diff --git a/depends/storage/test/unit/CMakeLists.txt b/depends/storage/test/unit/CMakeLists.txt
index f922dce..c69d99e 100644
--- a/depends/storage/test/unit/CMakeLists.txt
+++ b/depends/storage/test/unit/CMakeLists.txt
@@ -14,7 +14,6 @@ INCLUDE_DIRECTORIES(${storage_ROOT_DIR}/test/unit)
 INCLUDE_DIRECTORIES(${GTEST_INCLUDE_DIRS})
 
 LINK_DIRECTORIES(${CMAKE_BINARY_DIR}/src)
-LINK_DIRECTORIES(${DEPENDENCY_INSTALL_PREFIX}/lib)
 
 ADD_EXECUTABLE(unit EXCLUDE_FROM_ALL
     ${unit_SOURCES}
diff --git a/depends/univplan/CMake/Options.cmake b/depends/univplan/CMake/Options.cmake
index 8be997e..8ef0749 100644
--- a/depends/univplan/CMake/Options.cmake
+++ b/depends/univplan/CMake/Options.cmake
@@ -5,25 +5,10 @@
 ##############################################################################
 # Setup build and dependencies information 
 ##############################################################################
-#SET(DEPENDENCY_INSTALL_PREFIX "/opt/dependency")
-SET(DEPENDENCY_INSTALL_PREFIX "/usr/local/hawq")
-IF($ENV{DEPENDENCY_INSTALL_PREFIX})
-	SET(DEPENDENCY_INSTALL_PREFIX $ENV{DEPENDENCY_INSTALL_PREFIX})
-ENDIF()
-
-SET(DEPENDENCY_DIST_PACKAGE_NAME "dependency-dist-package.tar.gz")
-IF($ENV{DEPENDENCY_DIST_PACKAGE_NAME})
-	SET(DEPENDENCY_DIST_PACKAGE_NAME $ENV{DEPENDENCY_DIST_PACKAGE_NAME})
-ENDIF()
-
-SET(CMAKE_PREFIX_PATH "${DEPENDENCY_INSTALL_PREFIX}" ${CMAKE_PREFIX_PATH})
-SET(CMAKE_PREFIX_PATH "${DEPENDENCY_INSTALL_PREFIX}/package" ${CMAKE_PREFIX_PATH})
-SET(CMAKE_PREFIX_PATH "${DEPENDENCY_INSTALL_PREFIX}/tools" ${CMAKE_PREFIX_PATH})
 
-#SET(DEPENDENCY_LIBRARY_PATH "${DEPENDENCY_INSTALL_PREFIX}/package/lib:${DEPENDENCY_LIBRARY_PATH}")
-#SET(DEPENDENCY_LIBRARY_PATH "${DEPENDENCY_INSTALL_PREFIX}/package/lib64:${DEPENDENCY_LIBRARY_PATH}")
-SET(DEPENDENCY_LIBRARY_PATH "${DEPENDENCY_INSTALL_PREFIX}/lib:${DEPENDENCY_LIBRARY_PATH}")
-SET(DEPENDENCY_LIBRARY_PATH "${DEPENDENCY_INSTALL_PREFIX}/lib64:${DEPENDENCY_LIBRARY_PATH}")
+SET(CMAKE_PREFIX_PATH "$ENV{DEPENDENCY_INSTALL_PREFIX}/lib" ${CMAKE_PREFIX_PATH})
+SET(CMAKE_PREFIX_PATH "$ENV{DEPENDENCY_INSTALL_PREFIX}/lib64" ${CMAKE_PREFIX_PATH})
+SET(CMAKE_PREFIX_PATH "$ENV{DEPENDENCY_INSTALL_PREFIX}/include" ${CMAKE_PREFIX_PATH})
 
 ##############################################################################
 # Setup build flags
diff --git a/depends/univplan/Makefile.global b/depends/univplan/Makefile.global
index a981862..a291648 100644
--- a/depends/univplan/Makefile.global
+++ b/depends/univplan/Makefile.global
@@ -27,8 +27,8 @@ with_univplan = yes
 
 # Support for VPATH builds
 vpath_build = no
-abs_top_srcdir = /Users/tuyu/hawq
-abs_top_builddir = /Users/tuyu/hawq
+abs_top_srcdir = /data/apache-hawq
+abs_top_builddir = /data/apache-hawq
 
 ifneq ($(vpath_build),yes)
 top_srcdir = $(top_builddir)
diff --git a/depends/univplan/bootstrap b/depends/univplan/bootstrap
index 51a8a24..e3a7056 100755
--- a/depends/univplan/bootstrap
+++ b/depends/univplan/bootstrap
@@ -24,21 +24,21 @@ arg () {
     echo "$1" | sed "s/^${2-[^=]*=}//" | sed "s/:/;/g"
 }
 
-export CMAKE_INCLUDE_PATH=/usr/local/include
-export CMAKE_LIBRARY_PATH=/usr/local/lib
+# set install prefix
+export DEPENDENCY_INSTALL_PREFIX=`arg "$1"`
 
 # Detect directory information.
 source_dir=`cd "\`dirname \"$0\"\`";pwd`
 binary_dir=`pwd`
 
 # Choose the default install prefix.
-default_prefix=${source_dir}/dist
+default_prefix="/usr/local/hawq"
 
 # Choose the default dependency install prefix
 default_dependency=${DEPENDENCY_INSTALL_PREFIX}
 
 if [ x"${default_dependency}" = x"" ]; then
-    default_dependency="/opt/dependency"
+    default_dependency=${default_prefix}
 fi
 
 # Display bootstrap usage
diff --git a/depends/univplan/src/CMakeLists.txt b/depends/univplan/src/CMakeLists.txt
index abecee4..e855c2a 100644
--- a/depends/univplan/src/CMakeLists.txt
+++ b/depends/univplan/src/CMakeLists.txt
@@ -45,10 +45,10 @@ AUTO_SOURCES(testutil_HEADER "*.h" "${univplan_SRC_DIR}/testutil")
 
 INCLUDE_DIRECTORIES(${univplan_ROOT_DIR})
 INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/src)
-INCLUDE_DIRECTORIES(${DEPENDENCY_INSTALL_PREFIX}/include)
+INCLUDE_DIRECTORIES($ENV{DEPENDENCY_INSTALL_PREFIX}/include)
 INCLUDE_DIRECTORIES(/usr/local/include)
 LINK_DIRECTORIES(/usr/local/lib)
-LINK_DIRECTORIES(${DEPENDENCY_INSTALL_PREFIX}/lib)
+LINK_DIRECTORIES($ENV{DEPENDENCY_INSTALL_PREFIX}/lib)
 
 ADD_LIBRARY(univplan-shared SHARED
             ${UNIVPLAN_PROTO_HDRS}
diff --git a/depends/univplan/test/CMakeLists.txt b/depends/univplan/test/CMakeLists.txt
index c39e29b..a088bf8 100644
--- a/depends/univplan/test/CMakeLists.txt
+++ b/depends/univplan/test/CMakeLists.txt
@@ -7,11 +7,11 @@ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-access-control")
 
 INCLUDE_DIRECTORIES(${univplan_ROOT_DIR})
 INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/src)
-INCLUDE_DIRECTORIES(${DEPENDENCY_INSTALL_PREFIX}/include)
+INCLUDE_DIRECTORIES($ENV{DEPENDENCY_INSTALL_PREFIX}/include)
 INCLUDE_DIRECTORIES(/usr/local/include)
 
 LINK_DIRECTORIES(${CMAKE_BINARY_DIR}/src)
-LINK_DIRECTORIES(${DEPENDENCY_INSTALL_PREFIX}/lib)
+LINK_DIRECTORIES($ENV{DEPENDENCY_INSTALL_PREFIX}/lib)
 LINK_DIRECTORIES(/usr/local/lib)
 LINK_DIRECTORIES(/usr/local/lib64)
 
diff --git a/depends/univplan/test/unit/CMakeLists.txt b/depends/univplan/test/unit/CMakeLists.txt
index 2eebc74..47b7b92 100644
--- a/depends/univplan/test/unit/CMakeLists.txt
+++ b/depends/univplan/test/unit/CMakeLists.txt
@@ -6,6 +6,7 @@ FIND_PACKAGE(GTest REQUIRED)
 
 INCLUDE_DIRECTORIES(${univplan_ROOT_DIR}/test/unit)
 INCLUDE_DIRECTORIES(${GTEST_INCLUDE_DIRS})
+INCLUDE_DIRECTORIES($ENV{DEPENDENCY_INSTALL_PREFIX}/include)
 
 ADD_EXECUTABLE(unit EXCLUDE_FROM_ALL
     ${unit_SOURCES}