blob: 8bae50b74cb34f3d711faf21afd62dc71137dfe3 [file] [log] [blame]
cmake_minimum_required(VERSION 3.12)
project(libswoc_examples CXX)
set(CMAKE_CXX_STANDARD 17)
add_executable(ex_netdb ex_netdb.cc)
target_link_libraries(ex_netdb PUBLIC libswoc)
set_target_properties(ex_netdb PROPERTIES CLANG_FORMAT_DIRS ${CMAKE_CURRENT_SOURCE_DIR})
if (CMAKE_COMPILER_IS_GNUCXX)
target_compile_options(ex_netdb PRIVATE -Wall -Wextra -Werror)
endif()
add_executable(ex_netcompact ex_netcompact.cc)
target_link_libraries(ex_netcompact PUBLIC libswoc)
if (CMAKE_COMPILER_IS_GNUCXX)
target_compile_options(ex_netcompact PRIVATE -Wall -Wextra -Werror)
endif()
add_executable(ex_flat_space ex_flat_space.cc)
target_link_libraries(ex_flat_space PUBLIC libswoc)
if (CMAKE_COMPILER_IS_GNUCXX)
target_compile_options(ex_netcompact PRIVATE -Wall -Wextra -Werror)
endif()