H3js v3.0.3 Release Notes
Release Date: 2018-03-19 // about 6 years ago-
➕ Added
- CMake config installation to ease use of h3 from CMake projects.
- ➕ Add CMake toolchain file to set build options upfront.
- Add CMake
C_CLANG_TIDY
property to integrate clang-tidy checks during build. - 👍 YouCompleteMe completion support. ### 🔄 Changed
- 👌 Improved resilience to out of range inputs.
- Minimum CMake version to 3.1.
- Set
CMAKE_C_STANDARD
to11
instead of using compiler flag-std=c1x
. - Use
CMAKE_POSITION_INDEPENDENT_CODE
instead of using compiler flag-fPIC
. - 📇 Rename library target from
h3.1
toh3
withSONAME
property of 1. ### ✂ Removed - CMake
H3_COMPILER
option in favor of built-inCMAKE_C_COMPILER
. - 🏗 CMake
BUILD_STATIC
option in favor of built-inBUILD_SHARED_LIBS
. - 🏗 CMake
ENABLE_TESTS
option in favor of built-inBUILD_TESTING
. - File globbing in CMake in favor of listing source files.