--- src/CMakeLists.txt.orig 2026-05-01 02:25:26 UTC +++ src/CMakeLists.txt @@ -140,7 +140,7 @@ target_compile_options(dispatch PRIVATE -fblocks) # FIXME(compnerd) add check for -fblocks? target_compile_options(dispatch PRIVATE -fblocks) -check_c_compiler_flag("-momit-leaf-frame-pointer -Werror -Wall -O3" C_SUPPORTS_OMIT_LEAF_FRAME_POINTER) +check_c_compiler_flag("-momit-leaf-frame-pointer -Wall" C_SUPPORTS_OMIT_LEAF_FRAME_POINTER) if (C_SUPPORTS_OMIT_LEAF_FRAME_POINTER) target_compile_options(dispatch PRIVATE -momit-leaf-frame-pointer) endif() @@ -171,6 +171,10 @@ if(NOT APPLE AND NOT WIN32) if(NOT APPLE AND NOT WIN32) set_target_properties(dispatch PROPERTIES INSTALL_RPATH "$ORIGIN") + set_target_properties(dispatch PROPERTIES + VERSION ${PROJECT_VERSION} + SOVERSION ${PROJECT_VERSION_MAJOR} + EXPORT_NAME dispatch ) endif() if(LINKER_SUPPORTS_BUILD_ID)