## Usage ### Way 1: import targets Build xxHash targets: cd mkdir build cd build cmake ../cmake_unofficial [options] cmake --build . cmake --build . --target install #optional Where possible options are: - `-DXXHASH_BUILD_ENABLE_INLINE_API=`: adds xxhash.c for the `-DXXH_INLINE_ALL` api. ON by default. - `-DXXHASH_BUILD_XXHSUM=`: build the command line binary. ON by default - `-DBUILD_SHARED_LIBS=`: build dynamic library. ON by default. - `-DCMAKE_INSTALL_PREFIX=`: use custom install prefix path. - `-DDISPATCH=`: enable dispatch mode. OFF by default. Add lines into downstream CMakeLists.txt: find_package(xxHash 0.7 CONFIG REQUIRED) ... target_link_libraries(MyTarget PRIVATE xxHash::xxhash) ### Way 2: Add subdirectory Add lines into downstream CMakeLists.txt: option(BUILD_SHARED_LIBS "Build shared libs" OFF) #optional ... set(XXHASH_BUILD_ENABLE_INLINE_API OFF) #optional set(XXHASH_BUILD_XXHSUM OFF) #optional add_subdirectory( EXCLUDE_FROM_ALL) ... target_link_libraries(MyTarget PRIVATE xxHash::xxhash)