cmake_minimum_required(VERSION 2.6) set(piv_srcs piv.c piv-nodes.c piv-scheduler.c piv-ufo-base.c) set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}") include(ConfigurePaths) configure_paths(PIV) find_package(PkgConfig REQUIRED) pkg_check_modules(UFO ufo>=0.7.0 REQUIRED) add_definitions("-Wall") include_directories(${UFO_INCLUDE_DIRS}) link_directories(${UFO_LIBRARY_DIRS}) add_executable(piv ${piv_srcs}) target_link_libraries(piv ${UFO_LIBRARIES})