diff options
author | Matthias Vogelgesang <matthias.vogelgesang@kit.edu> | 2011-10-07 16:13:37 +0200 |
---|---|---|
committer | Matthias Vogelgesang <matthias.vogelgesang@kit.edu> | 2011-10-07 16:13:37 +0200 |
commit | bba4745549098af07844c1b42f88239a2d72f100 (patch) | |
tree | 8e77ed65460c2fef492fc48d6993f62c4873f6c5 /CMakeLists.txt | |
parent | bf96b6e083ff7127d1ced0cbe19a226291d2e8bd (diff) | |
download | ufo-filters-bba4745549098af07844c1b42f88239a2d72f100.tar.gz ufo-filters-bba4745549098af07844c1b42f88239a2d72f100.tar.bz2 ufo-filters-bba4745549098af07844c1b42f88239a2d72f100.tar.xz ufo-filters-bba4745549098af07844c1b42f88239a2d72f100.zip |
Split ufo -> ufo-filters
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 28 |
1 files changed, 24 insertions, 4 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 4ab853e..9b4375b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -7,11 +7,31 @@ set(UFO_VERSION_PATCH "0") set(UFO_VERSION_STRING_LONG "${UFO_VERSION_MAJOR}.${UFO_VERSION_MINOR}.${UFO_VERSION_PATCH}") set(UFO_VERSION_STRING_SHORT "${UFO_VERSION_MAJOR}.${UFO_VERSION_MINOR}") -enable_testing() - set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/common/cmake") -include_directories("${CMAKE_CURRENT_SOURCE_DIR}/core/src") +# --- Options ----------------------------------------------------------------- +option(WITH_PROFILING "Enable profiling" OFF) +if (WITH_PROFILING) + add_definitions("-pg") + set(CMAKE_C_FLAGS "-pg") +endif () + +# --- Find packages and libraries --------------------------------------------- +find_package(OpenCL REQUIRED) +find_package(PkgConfig REQUIRED) +pkg_check_modules(GLIB2 glib-2.0>=2.24 REQUIRED) +pkg_check_modules(GOBJECT2 gobject-2.0>=2.24 REQUIRED) +pkg_check_modules(ETHOS ethos-1.0>=0.2.2 REQUIRED) +pkg_check_modules(UFO ufo>=0.1 REQUIRED) + +include_directories( + ${GLIB2_INCLUDE_DIRS} + ${ETHOS_INCLUDE_DIRS} + ${OPENCL_INCLUDE_DIRS} + ${UFO_INCLUDE_DIRS} + ) + +add_definitions("-std=c99 -Wall -fPIC") -add_subdirectory(core) +add_subdirectory(src) |