Uilian Ries 373a01c989
build: Allow using new C++ standards when building (#426)
* Require C++11 as minimal standard

Signed-off-by: Uilian Ries <uilianries@gmail.com>

* Link to thread when needed

Signed-off-by: Uilian Ries <uilianries@gmail.com>

* public thread target

Signed-off-by: Uilian Ries <uilianries@gmail.com>

* Fix typo with target_compile_features

---------

Signed-off-by: Uilian Ries <uilianries@gmail.com>
Co-authored-by: Joan Marcè i Igual <jmigual@users.noreply.github.com>
2024-05-29 17:59:10 +02:00

10 lines
502 B
CMake

cmake_minimum_required(VERSION 3.1.0 FATAL_ERROR)
find_package(Threads REQUIRED)
include(${CMAKE_CURRENT_SOURCE_DIR}/../../CMakeLists.txt)
add_executable(sio_console_demo main.cpp)
target_link_libraries(sio_console_demo sioclient)
target_link_libraries(sio_console_demo Threads::Threads)
target_compile_features(sio_console_demo PRIVATE cxx_std_11)
message(STATUS ${Boost_INCLUDE_DIRS} )
#target_include_directories(sio_console_demo PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/../src" ${Boost_INCLUDE_DIRS} )