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: provide a way to suppress the doc build when doing a make / make all #222

Closed pkelsey closed 5 months ago

pkelsey commented 5 months ago

A variable EXTRA_BUILD is defined, with a default value of 'doc', that establishes additional dependencies of the 'all' make target. This allows disabling the doc build during make / make all by passing 'EXTRA_BUILD=' on the configure command line.

This relies on the fix for name=value command line arg processing in PR #219.

cognet commented 5 months ago

Hi @pkelsey !

I assume removing PPC32_LWSYNC was not intentional ?

pkelsey commented 5 months ago

Hi @pkelsey !

I assume removing PPC32_LWSYNC was not intentional ?

Definitely not intentional - apparently a strange side effect of splitting

Hi @pkelsey !

I assume removing PPC32_LWSYNC was not intentional ?

Definitely not intentional, and seems to be a side effect of having split this patch sequence up into independent patches against master, which did involve some manual deconfliction - I'm guessing that line somehow got killed in the editor along the way? Anyhow, please ignore.