tree: c12b45eafbe53bbf8b20816961d1dbdc2813fe0b [path history] [tgz]
  1. boost-fallback.cmake
  2. boost-std-configuration.h.cmake
  3. LICENSE
  4. README.md
  5. test-boostmutex.cpp
  6. test-boostsharedmutex.cpp
  7. test-boostsharedptr.cpp
  8. test-boostthread.cpp
  9. test-stdmutex.cpp
  10. test-stdsharedmutex.cpp
  11. test-stdsharedptr.cpp
  12. test-stdthread.cpp
src/cmake/boost-fallback/README.md

To use:

  1. Include boost-fallback.cmake in your project
  2. If desired, use the provided header file to switch between the various implementations:
include(boost-fallback/boost-fallback.cmake)

set(NAMESPACE_ALIAS some_namespace)
configure_file(boost-fallback/boost-std-configuration.h.cmake
    boost-fallback/boost-std-configuration.h)
target_include_directories( executable-name PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/boost-fallback )