summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Vogelgesang <matthias.vogelgesang@kit.edu>2014-02-16 17:39:32 +0100
committerMatthias Vogelgesang <matthias.vogelgesang@kit.edu>2014-02-16 17:39:32 +0100
commita923f06609ef600af2c3819d3a2bd8e770a95652 (patch)
treecef1d5ea33186646c9576772cec4315ca4aae0bb
parentab11ba963979fe96e5e987701b6468cb1c996554 (diff)
downloadufo-filters-a923f06609ef600af2c3819d3a2bd8e770a95652.tar.gz
ufo-filters-a923f06609ef600af2c3819d3a2bd8e770a95652.tar.bz2
ufo-filters-a923f06609ef600af2c3819d3a2bd8e770a95652.tar.xz
ufo-filters-a923f06609ef600af2c3819d3a2bd8e770a95652.zip
Fix building with local ufo installation
-rw-r--r--CMakeLists.txt2
-rw-r--r--src/CMakeLists.txt3
-rw-r--r--src/scangobj.sh.in2
3 files changed, 6 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 9329b88..7b37f62 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -33,6 +33,8 @@ endif ()
find_package(OpenCL REQUIRED)
find_package(PkgConfig REQUIRED)
pkg_check_modules(UFO ufo>=${PKG_UFO_CORE_MIN_REQUIRED} REQUIRED)
+
+link_directories(${UFO_LIBRARY_DIRS})
#}}}
#{{{ Global definitions
add_definitions("-std=c99 -pedantic -Wall -Wextra -fPIC")
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index ff6a448..8591ab3 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -61,18 +61,21 @@ if (TIFF_FOUND)
list(APPEND ufofilter_SRCS ufo-writer-task.c)
list(APPEND ufofilter_LIBS ${TIFF_LIBRARIES})
include_directories(${TIFF_INCLUDE_DIRS})
+ link_directories(${TIFF_LIBRARY_DIRS})
endif ()
if (UCA_INCLUDE_DIRS AND UCA_LIBRARIES)
list(APPEND ufofilter_SRCS ufo-camera-task.c)
list(APPEND ufofilter_LIBS ${UCA_LIBRARIES})
include_directories(${UCA_INCLUDE_DIRS})
+ link_directories(${UCA_LIBRARY_DIRS})
endif ()
if (OCLFFT_FOUND)
set(HAVE_OCLFFT "1")
set(ufofilter_LIBS ${ufofilter_LIBS} ${OCLFFT_LIBRARIES})
include_directories(${OCLFFT_INCLUDE_DIRS})
+ link_directories(${OCLFFT_LIBRARY_DIRS})
endif ()
#
#if (FFTW3_FOUND)
diff --git a/src/scangobj.sh.in b/src/scangobj.sh.in
index eb62be4..e14f2ef 100644
--- a/src/scangobj.sh.in
+++ b/src/scangobj.sh.in
@@ -1,4 +1,4 @@
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:${CMAKE_CURRENT_BINARY_DIR}"
-export LDFLAGS="${GTK_DOC_LDFLAGS} ${shared_objects} -L${CMAKE_CURRENT_BINARY_DIR}"
+export LDFLAGS="${GTK_DOC_LDFLAGS} ${shared_objects} -L${CMAKE_CURRENT_BINARY_DIR} -L${UFO_LIBRARY_DIRS}"
export CFLAGS="${GTK_DOC_CFLAGS}"
gtkdoc-scangobj --module=UfoFilters