Skip to content

Instantly share code, notes, and snippets.

View vinniefalco's full-sized avatar
🏠
Working from home

Vinnie Falco vinniefalco

🏠
Working from home
View GitHub Profile
vinnie@VF-Corsair MINGW64 ~/src/lounge/bin64 (develop)
$ cmake -DBoost_DEBUG=ON --debug-find ..
Running with debug output on for the `find` commands.
CMake Debug Log at CMakeLists.txt:94 (find_package):
<PackageName>_ROOT CMake variable [CMAKE_FIND_USE_PACKAGE_ROOT_PATH].
C:/Users/vinnie/src/boost
vinnie@VF-Corsair MINGW64 ~/src/lounge/bin64 (develop)
$ export Boost_ROOT="C:\\Users\\Vinnie\\src\\boost\\stage"
vinnie@VF-Corsair MINGW64 ~/src/lounge/bin64 (develop)
$ echo $Boost_ROOT
C:\Users\Vinnie\src\boost\stage
vinnie@VF-Corsair MINGW64 ~/src/lounge/bin64 (develop)
$ cmake -DBoost_DEBUG=ON ..
-- [ C:/Program Files/CMake/share/cmake-3.17/Modules/FindBoost.cmake:1466 ] _boost_TEST_VERSIONS = <unset>
vinnie@VF-Corsair MINGW64 ~/src/lounge/bin64 (develop)
$ cmake -DBoost_DEBUG=ON ..
-- [ C:/Program Files/CMake/share/cmake-3.17/Modules/FindBoost.cmake:1466 ] _boost_TEST_VERSIONS = <unset>
-- [ C:/Program Files/CMake/share/cmake-3.17/Modules/FindBoost.cmake:1467 ] Boost_USE_MULTITHREADED = "TRUE"
-- [ C:/Program Files/CMake/share/cmake-3.17/Modules/FindBoost.cmake:1468 ] Boost_USE_STATIC_LIBS = "ON"
-- [ C:/Program Files/CMake/share/cmake-3.17/Modules/FindBoost.cmake:1469 ] Boost_USE_STATIC_RUNTIME = "ON"
-- [ C:/Program Files/CMake/share/cmake-3.17/Modules/FindBoost.cmake:1470 ] Boost_ADDITIONAL_VERSIONS = <unset>
-- [ C:/Program Files/CMake/share/cmake-3.17/Modules/FindBoost.cmake:1471 ] Boost_NO_SYSTEM_PATHS = <unset>
-- [ C:/Program Files/CMake/share/cmake-3.17/Modules/FindBoost.cmake:1503 ] BOOST_ROOT = <unset>
-- [ C:/Program Files/CMake/share/cmake-3.17/Modules/FindBoost.cmake:1504 ] ENV{BOOST_ROOT} = "C:\Users\Vinnie\src\boost"
$ cmake -DBoost_Debug=ON ..
CMake Warning at C:/Program Files/CMake/share/cmake-3.17/Modules/FindBoost.cmake:1164 (message):
New Boost version may have incorrect or missing dependencies and imported
targets
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.17/Modules/FindBoost.cmake:1286 (_Boost_COMPONENT_DEPENDENCIES)
C:/Program Files/CMake/share/cmake-3.17/Modules/FindBoost.cmake:1887 (_Boost_MISSING_DEPENDENCIES)
CMakeLists.txt:94 (find_package)
$ cmake -DBoost_Debug=ON ..
CMake Warning at C:/Program Files/CMake/share/cmake-3.17/Modules/FindBoost.cmake:1164 (message):
New Boost version may have incorrect or missing dependencies and imported
targets
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.17/Modules/FindBoost.cmake:1286 (_Boost_COMPONENT_DEPENDENCIES)
C:/Program Files/CMake/share/cmake-3.17/Modules/FindBoost.cmake:1887 (_Boost_MISSING_DEPENDENCIES)
CMakeLists.txt:94 (find_package)
{
//[snippet_init_list_7
value jv1 = { { "mercury", 36 }, { "venus", 67 }, { "earth", 93 } };
assert( jv1.is_object() );
assert( to_string(jv1) == "{\"mercury\":36,\"venus\":67,\"earth\":93}" );
array ja = { { "mercury", 36 }, { "venus", 67 }, { "earth", 93 } };
As requested, I am reproducing here my email to the author of P1269R0.
Apologies for the use of the second person singular.
---
Hi, I'm the author of Boost.Beast:
<https://github.com/boostorg/beast/>
As such I am heavily invested in both Boost.Asio and Networking.TS. I
# standalone
- os: "linux"
env:
- COMMENT=standalone
- STANDALONE=1
- B2_VARIANT=variant=debug
- B2_TOOLSET=gcc-8
- B2_CXXSTD=17
- B2_DEFINES="define=BOOST_JSON_STANDALONE=1"
addons: *gcc-8
develop:
Parse strings.json,msvc x64/sse2,boost (pool),5278
Parse strings.json,msvc x64/sse2,boost,2833
Parse integers-32.json,msvc x64/sse2,boost (pool),369
Parse integers-32.json,msvc x64/sse2,boost,348
Parse integers-64.json,msvc x64/sse2,boost (pool),616
Parse integers-64.json,msvc x64/sse2,boost,584
Parse twitter.json,msvc x64/sse2,boost (pool),384
Parse twitter.json,msvc x64/sse2,boost,208
Parse small.json,msvc x64/sse2,boost (pool),258
pmr:
Parse strings.json,msvc x64/sse2,boost (pool),5381
Parse strings.json,msvc x64/sse2,boost,2869
Parse integers-32.json,msvc x64/sse2,boost (pool),371
Parse integers-32.json,msvc x64/sse2,boost,349
Parse integers-64.json,msvc x64/sse2,boost (pool),622
Parse integers-64.json,msvc x64/sse2,boost,587
Parse twitter.json,msvc x64/sse2,boost (pool),387
Parse twitter.json,msvc x64/sse2,boost,211