21 lines
587 B
CMake
21 lines
587 B
CMake
if(NOT LIBNETCONF2_VERSION)
|
|
message(FATAL_ERROR "Please use the root CMakeLists file instead.")
|
|
endif()
|
|
|
|
# correct RPATH usage on OS X
|
|
set(CMAKE_MACOSX_RPATH TRUE)
|
|
|
|
# include all the library headers
|
|
include_directories(BEFORE "${CMAKE_SOURCE_DIR}/src")
|
|
|
|
# generate example header
|
|
include_directories(BEFORE ${CMAKE_CURRENT_BINARY_DIR})
|
|
configure_file(example.h.in example.h)
|
|
|
|
# list of all the examples
|
|
set(examples server client)
|
|
|
|
foreach(app_name IN LISTS examples)
|
|
add_executable(${app_name} ${app_name}.c)
|
|
target_link_libraries(${app_name} netconf2)
|
|
endforeach(app_name)
|