cmake_minimum_required(VERSION 2.6) project(ufo C) set(UFO_FILTERS_VERSION_MAJOR "0") set(UFO_FILTERS_VERSION_MINOR "1") set(UFO_FILTERS_VERSION_PATCH "0") set(UFO_FILTERS_VERSION_STRING_LONG "${UFO_FILTERS_VERSION_MAJOR}.${UFO_FILTERS_VERSION_MINOR}.${UFO_FILTERS_VERSION_PATCH}") set(UFO_FILTERS_VERSION_STRING_SHORT "${UFO_FILTERS_VERSION_MAJOR}.${UFO_FILTERS_VERSION_MINOR}") set(UFO_DESCRIPTION "Laminographic reconstruction filters") set(UFO_DESCRIPTION_SUMMARY "Laminographic reconstruction filters") set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/common/cmake") include(ConfigurePaths) configure_paths(UFO) set(UFO_PLUGINDIR "${UFO_LIBDIR}/ufo") set(UFO_KERNELDIR "${UFO_DATADIR}/ufo") # --- 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(UFO ufo>=0.2 REQUIRED) add_definitions("-std=c99 -Wall -fPIC") add_definitions(-DG_LOG_DOMAIN="Ufo") add_subdirectory(src)