concurrencykit / ck

Concurrency primitives, safe memory reclamation mechanisms and non-blocking (including lock-free) data structures designed to aid in the research, design and implementation of high performance concurrent systems developed in C99+.
http://concurrencykit.org/
Other
2.34k stars 312 forks source link

configure: support disabling the shared library build #221

Closed pkelsey closed 5 months ago

pkelsey commented 5 months ago

This activates --disable-shared for use on the command line to prevent the shared library from being built. An error message is generated if neither the shared nor static libs are enabled.

This adds a SHARED_LIB status line in the config summary that uses the same approach for value display as for STATIC_LIB in PR #220.