diff options
author | Matthias Vogelgesang <matthias.vogelgesang@kit.edu> | 2015-03-06 09:27:25 +0100 |
---|---|---|
committer | Matthias Vogelgesang <matthias.vogelgesang@kit.edu> | 2015-03-06 09:27:25 +0100 |
commit | a3b59213a677f5a1d373198f37c5e436e6ea304b (patch) | |
tree | fc61d256e5705836167594084b48c5142376c540 /CMakeLists.txt | |
parent | 752bb6c6ae39f05c1bcd574b31d2aa47835a2eb3 (diff) | |
download | ufo-filters-a3b59213a677f5a1d373198f37c5e436e6ea304b.tar.gz ufo-filters-a3b59213a677f5a1d373198f37c5e436e6ea304b.tar.bz2 ufo-filters-a3b59213a677f5a1d373198f37c5e436e6ea304b.tar.xz ufo-filters-a3b59213a677f5a1d373198f37c5e436e6ea304b.zip |
Use a CMake module to detect pkg-config variables
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index cfdb88c..54e17ec 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -16,10 +16,10 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/common/cmake") #{{{ Variables and Options include(ConfigurePaths) +include(PkgConfigVars) + configure_paths(UFO_FILTERS) -set(UFO_FILTERS_PLUGINDIR "${UFO_FILTERS_LIBDIR}/ufo") -set(UFO_FILTERS_KERNELDIR "${UFO_FILTERS_DATADIR}/ufo") set(PKG_UFO_CORE_MIN_REQUIRED "0.6") option(WITH_PROFILING "Enable profiling" OFF) @@ -35,13 +35,8 @@ find_package(PkgConfig REQUIRED) pkg_check_modules(UFO ufo>=${PKG_UFO_CORE_MIN_REQUIRED} REQUIRED) -execute_process(COMMAND pkg-config --variable=plugindir ufo - OUTPUT_VARIABLE UFO_FILTERS_PLUGINDIR - OUTPUT_STRIP_TRAILING_WHITESPACE) - -execute_process(COMMAND pkg-config --variable=kerneldir ufo - OUTPUT_VARIABLE UFO_FILTERS_KERNELDIR - OUTPUT_STRIP_TRAILING_WHITESPACE) +pkg_check_variable(ufo plugindir) +pkg_check_variable(ufo kerneldir) include_directories(${CMAKE_CURRENT_SOURCE_DIR}/deps/oclfft) |