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: fix handling of name=value argument processing #219

Closed pkelsey closed 5 months ago

pkelsey commented 5 months ago

The intent seemed to be there, but the implementation was broken. This fix restricts the common value extraction code to operating on options (i.e., args beginning with '--'), and repairs the '=' case so it properly extracts the name and value. Now CFLAGS and other variables can be successfully passed on the command line.