diff options
author | Suren A. Chilingaryan <csa@suren.me> | 2019-11-17 09:16:57 +0100 |
---|---|---|
committer | Suren A. Chilingaryan <csa@suren.me> | 2019-11-17 09:16:57 +0100 |
commit | 3d93df54d024f49895db6277e873dccd10b5baec (patch) | |
tree | c664797c69e4b4680d04aee7669da03e452e0c5d /CMakeLists.txt | |
download | ufo-roof-temp-3d93df54d024f49895db6277e873dccd10b5baec.tar.gz ufo-roof-temp-3d93df54d024f49895db6277e873dccd10b5baec.tar.bz2 ufo-roof-temp-3d93df54d024f49895db6277e873dccd10b5baec.tar.xz ufo-roof-temp-3d93df54d024f49895db6277e873dccd10b5baec.zip |
The first test (file file-base simmulation)
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..37c38fc --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,56 @@ +cmake_minimum_required(VERSION 2.8) + +project(ufo C CXX) + +set(TARNAME "ufo-roof") + +set(UFO_ROOF_VERSION_MAJOR "0") +set(UFO_ROOF_VERSION_MINOR "0") +set(UFO_ROOF_VERSION_PATCH "1") +set(UFO_ROOF_VERSION_STRING_LONG "${UFO_ROOF_VERSION_MAJOR}.${UFO_ROOF_VERSION_MINOR}.${UFO_ROOF_VERSION_PATCH}") +set(UFO_ROOF_VERSION_STRING_SHORT "${UFO_ROOF_VERSION_MAJOR}.${UFO_ROOF_VERSION_MINOR}") + +set(UFO_DESCRIPTION "UFO roof filters") +set(UFO_DESCRIPTION_SUMMARY "UFO roof filters") + +list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/common/cmake") + +if (APPLE) + set(CMAKE_MACOSX_RPATH "ON") + set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib") +endif() + +include(GNUInstallDirs) +include(PkgConfigVars) + +set(PKG_UFO_CORE_MIN_REQUIRED "0.16") + + +option(WITH_PROFILING "Enable profiling" OFF) + +if (WITH_PROFILING) + add_definitions("-pg") + set(CMAKE_C_FLAGS "-pg") +endif () + +find_package(OpenCL REQUIRED) +find_package(PkgConfig REQUIRED) + +pkg_check_modules(UFO ufo>=${PKG_UFO_CORE_MIN_REQUIRED} REQUIRED) + +pkg_check_variable(ufo plugindir) +pkg_check_variable(ufo kerneldir) + +link_directories(${UFO_LIBRARY_DIRS}) +add_definitions("-Wall -Wextra -fPIC") +add_definitions(-DG_LOG_DOMAIN="Ufo") + +if (CMAKE_COMPILER_IS_GNUCC OR ("${CMAKE_C_COMPILER_ID}" STREQUAL "Clang")) + add_definitions("-Wno-unused-parameter") +endif () +enable_testing() + +#add_subdirectory(docs) +#add_subdirectory(deps) +add_subdirectory(src) +#add_subdirectory(tests) |