if(NOT CMAKE_BUILD_TYPE) set(CMAKE_BUILD_TYPE Release) endif() set(CMAKE_CXX_FLAGS "-O3 -Wall -std=c++17 -ansi $ENV{CPPFLAGS} $ENV{CXXFLAGS}") set(CMAKE_CXX_FLAGS_RELEASE "-O3") include(CTest) enable_testing() set(CPACK_PROJECT_NAME ${PROJECT_NAME}) set(CPACK_PROJECT_VERSION ${PROJECT_VERSION}) include(CPack) cmake_policy(SET CMP0148 NEW) set(PYBIND11_FINDPYTHON ON) find_package(pybind11 REQUIRED) pybind11_add_module(sfst sfst.cpp ) target_compile_definitions(sfst PRIVATE VERSION_INFO=${VERSION_INFO}) target_link_libraries(sfst PRIVATE libsfststatic)