diff options
author | Matthias Vogelgesang <matthias.vogelgesang@kit.edu> | 2013-10-30 09:55:16 +0100 |
---|---|---|
committer | Matthias Vogelgesang <matthias.vogelgesang@kit.edu> | 2013-10-30 09:55:16 +0100 |
commit | 245b50e7e976fe7620d08b1dc16ef98f10bb4e32 (patch) | |
tree | 43e94f0dea82ad03ac14139722857d39915288bd /CMakeLists.txt | |
parent | faf7ec731d3c39998fea05a10e8b15debb123904 (diff) | |
download | ufo-filters-245b50e7e976fe7620d08b1dc16ef98f10bb4e32.tar.gz ufo-filters-245b50e7e976fe7620d08b1dc16ef98f10bb4e32.tar.bz2 ufo-filters-245b50e7e976fe7620d08b1dc16ef98f10bb4e32.tar.xz ufo-filters-245b50e7e976fe7620d08b1dc16ef98f10bb4e32.zip |
Restructure CMakeLists.txt
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 25 |
1 files changed, 7 insertions, 18 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index f457b6a..a197cdb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -12,31 +12,23 @@ set(UFO_FILTERS_VERSION_STRING_SHORT "${UFO_FILTERS_VERSION_MAJOR}.${UFO_FILTERS set(UFO_DESCRIPTION "UFO good filters") set(UFO_DESCRIPTION_SUMMARY "UFO good filters") -set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/common/cmake") +list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/common/cmake") + +#{{{ Variables and Options +set(PKG_UFO_CORE_MIN_REQUIRED "0.5") -# --- Options ----------------------------------------------------------------- option(WITH_PROFILING "Enable profiling" OFF) + if (WITH_PROFILING) add_definitions("-pg") set(CMAKE_C_FLAGS "-pg") endif () - -# --- Find packages and libraries --------------------------------------------- -set(PKG_UFO_CORE_MIN_REQUIRED "0.5") - +#}}} +#{{{ Common dependencies find_package(OpenCL REQUIRED) find_package(PkgConfig REQUIRED) pkg_check_modules(UFO ufo>=${PKG_UFO_CORE_MIN_REQUIRED} REQUIRED) - -#{{{ Plugin-specific dependencies -find_package(TIFF) -pkg_check_modules(OCLFFT oclfft) #}}} - -include_directories( - ${OPENCL_INCLUDE_DIRS} - ${UFO_INCLUDE_DIRS}) - #{{{ Global definitions add_definitions("-std=c99 -pedantic -Wall -Wextra -fPIC") add_definitions(-DG_LOG_DOMAIN="Ufo") @@ -58,12 +50,10 @@ if (CMAKE_COMPILER_IS_GNUCC OR ("${CMAKE_C_COMPILER_ID}" STREQUAL "Clang")) -Wwrite-strings") endif() #}}} - #{{{ Subdirectories add_subdirectory(src) add_subdirectory(tests/integration_tests) #}}} - #{{{ CPack set(CPACK_PACKAGE_DESCRIPTION ${UFO_DESCRIPTION}) set(CPACK_PACKAGE_DESCRIPTION_SUMMARY ${UFO_DESCRIPTION_SUMMARY}) @@ -94,7 +84,6 @@ if (OCLFFT_FOUND) set(CPACK_DEBIAN_PACKAGE_DEPENDS "${CPACK_DEBIAN_PACKAGE_DEPENDS}, liboclfft (>= 1.0)") endif() #}}} - #{{{ RPM set(CPACK_RPM_PACKAGE_AUTOREQPROV " no") #}}} |