Problem: Examples are not compiled

Solution: Compile the examples when tests are compiled and using C++11
or greater.
This commit is contained in:
Gudmundur Adalsteinsson
2020-10-10 13:22:26 +00:00
parent 03243ad64d
commit 7a6c904f94
3 changed files with 32 additions and 4 deletions

23
examples/CMakeLists.txt Normal file
View File

@@ -0,0 +1,23 @@
cmake_minimum_required(VERSION 3.0 FATAL_ERROR)
project(cppzmq-examples CXX)
# place binaries and libraries according to GNU standards
include(GNUInstallDirs)
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR})
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR})
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_BINDIR})
find_package(Threads)
add_executable(
pubsub_multithread_inproc
pubsub_multithread_inproc.cpp
)
target_link_libraries(
pubsub_multithread_inproc
PRIVATE cppzmq
PRIVATE ${CMAKE_THREAD_LIBS_INIT}
)