Skip to content

Commit e574a8f

Browse files
committed
Merge branch 'asio' of https://github.com/tstenner/liblsl into tstenner-asio
2 parents b7a11bc + 2420556 commit e574a8f

File tree

1,413 files changed

+130395
-172334
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,413 files changed

+130395
-172334
lines changed

CMakeLists.txt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,6 @@ target_compile_features(lslboost PUBLIC cxx_std_11 cxx_lambda_init_captures)
177177
target_compile_definitions(lslboost
178178
PUBLIC
179179
BOOST_ALL_NO_LIB
180-
BOOST_ASIO_STANDALONE
181180
)
182181
target_include_directories(lslboost SYSTEM PUBLIC
183182
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/lslboost>)
@@ -194,10 +193,12 @@ target_include_directories(lslobj
194193
target_include_directories(lslobj
195194
SYSTEM PUBLIC
196195
$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/thirdparty/loguru>
196+
$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/thirdparty/asio>
197197
)
198198
target_compile_definitions(lslobj PRIVATE
199199
LIBLSL_EXPORTS
200200
LOGURU_DEBUG_LOGGING=$<BOOL:${LSL_DEBUGLOG}>
201+
PUBLIC ASIO_NO_DEPRECATED
201202
)
202203

203204
# platform specific configuration
@@ -250,8 +251,8 @@ if(LSL_OPTIMIZATIONS)
250251
else()
251252
# build one object file for Asio instead of once every time an Asio function is called. See
252253
# https://think-async.com/Asio/asio-1.18.2/doc/asio/using.html#asio.using.optional_separate_compilation
253-
target_sources(lslboost PRIVATE lslboost/asio_objects.cpp)
254-
target_compile_definitions(lslboost PUBLIC BOOST_ASIO_SEPARATE_COMPILATION)
254+
target_sources(lslobj PRIVATE thirdparty/asio_objects.cpp)
255+
target_compile_definitions(lslobj PUBLIC ASIO_SEPARATE_COMPILATION)
255256
endif()
256257

257258

lslboost/boost/asio.hpp

Lines changed: 0 additions & 181 deletions
This file was deleted.

lslboost/boost/asio/any_io_executor.hpp

Lines changed: 0 additions & 73 deletions
This file was deleted.

0 commit comments

Comments
 (0)