Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cmake_minimum_required(VERSION 3.8)
- project(neat_app)
- set(CMAKE_C_STANDARD 99)
- # minimalistic CMakeLists.txt for a simple NEAT-based application
- FIND_LIBRARY(LIBNEAT neat)
- message(${LIBNEAT})
- IF (LIBNEAT)
- MESSAGE(STATUS "libneat found in " ${LIBNEAT})
- ELSE()
- MESSAGE(FATAL_ERROR "libneat not found")
- ENDIF()
- FIND_LIBRARY(LDNS_LIB ldns)
- IF (LDNS_LIB)
- MESSAGE(STATUS "LDNS found in " ${LDNS_LIB})
- ELSE()
- MESSAGE(FATAL_ERROR "ldns not found")
- ENDIF()
- FIND_LIBRARY(UV_LIB uv)
- IF (UV_LIB)
- MESSAGE(STATUS "UV found in " ${UV_LIB})
- ELSE()
- MESSAGE(FATAL_ERROR "libuv not found")
- ENDIF()
- FIND_LIBRARY(JANSSON_LIB jansson)
- IF (JANSSON_LIB)
- MESSAGE(STATUS "jansson found in " ${JANSSON_LIB})
- ELSE()
- MESSAGE(FATAL_ERROR "jansson not found")
- ENDIF()
- set(SOURCE_FILES main.c util.c)
- add_executable(neat_app ${SOURCE_FILES})
- LIST(APPEND neat_libs
- ${LIBNEAT}
- ${UV_LIB}
- ${LDNS_LIB}
- ${JANSSON_LIB}
- )
- target_link_libraries(neat_app ${neat_libs})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement