Advertisement
Guest User

Untitled

a guest
Aug 16th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. cmake_minimum_required(VERSION 3.8)
  2. project(neat_app)
  3.  
  4. set(CMAKE_C_STANDARD 99)
  5. # minimalistic CMakeLists.txt for a simple NEAT-based application
  6.  
  7. FIND_LIBRARY(LIBNEAT neat)
  8. message(${LIBNEAT})
  9. IF (LIBNEAT)
  10. MESSAGE(STATUS "libneat found in " ${LIBNEAT})
  11. ELSE()
  12. MESSAGE(FATAL_ERROR "libneat not found")
  13. ENDIF()
  14.  
  15. FIND_LIBRARY(LDNS_LIB ldns)
  16. IF (LDNS_LIB)
  17. MESSAGE(STATUS "LDNS found in " ${LDNS_LIB})
  18. ELSE()
  19. MESSAGE(FATAL_ERROR "ldns not found")
  20. ENDIF()
  21.  
  22. FIND_LIBRARY(UV_LIB uv)
  23. IF (UV_LIB)
  24. MESSAGE(STATUS "UV found in " ${UV_LIB})
  25. ELSE()
  26. MESSAGE(FATAL_ERROR "libuv not found")
  27. ENDIF()
  28.  
  29. FIND_LIBRARY(JANSSON_LIB jansson)
  30. IF (JANSSON_LIB)
  31. MESSAGE(STATUS "jansson found in " ${JANSSON_LIB})
  32. ELSE()
  33. MESSAGE(FATAL_ERROR "jansson not found")
  34. ENDIF()
  35.  
  36. set(SOURCE_FILES main.c util.c)
  37. add_executable(neat_app ${SOURCE_FILES})
  38.  
  39. LIST(APPEND neat_libs
  40. ${LIBNEAT}
  41. ${UV_LIB}
  42. ${LDNS_LIB}
  43. ${JANSSON_LIB}
  44. )
  45.  
  46. target_link_libraries(neat_app ${neat_libs})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement