Skip to content

Conversation

@ericlin1001
Copy link

  • Usage: export CMAKE_EXTRA_FLAGS=" -DFLS_ENABLE_COMPATIABLE_CXX17_HEADER=ON " && make to build with cxx17 header.
  • With the flag FLS_ENABLE_COMPATIABLE_CXX17_HEADER on, the following features are enabled:
    • use __builtin_popcountll for std::popcount
    • use find for contains
    • alias tcb_span.hpp as std::span when c+20 header is not avaiable
    • replace to fls/std/span.hpp
    • use hh_date.h for for enhanced <chrono>

…uild with cxx17 header.

* Usage: `export CMAKE_EXTRA_FLAGS=" -DFLS_ENABLE_COMPATIABLE_CXX17_HEADER=ON " && make` to build with cxx17 header.
* With this FLS_ENABLE_COMPATIABLE_CXX17_HEADER on, the following features are enabled:
  * use __builtin_popcountll for std::popcount
  * use find for contains
  * alias tcb_span.hpp as std::span when c+20 header is not avaiable
  * replace <span> to fls/std/span.hpp
  * use hh_date.h for for enhanced <chrono>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant