CMakeLists.txt 476 B

1234567891011121314151617181920212223
  1. cmake_minimum_required(VERSION 2.6)
  2. set(piv_srcs
  3. piv.c
  4. piv-nodes.c
  5. piv-scheduler.c
  6. piv-ufo-base.c)
  7. set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}")
  8. include(ConfigurePaths)
  9. configure_paths(PIV)
  10. find_package(PkgConfig REQUIRED)
  11. pkg_check_modules(UFO ufo>=0.7.0 REQUIRED)
  12. add_definitions("-Wall")
  13. include_directories(${UFO_INCLUDE_DIRS})
  14. link_directories(${UFO_LIBRARY_DIRS})
  15. add_executable(piv ${piv_srcs})
  16. target_link_libraries(piv ${UFO_LIBRARIES})