jrmadsen / PTL

Parallel Tasking Library (PTL) - Lightweight C++11 mutilthreading tasking system featuring thread-pool, task-groups, and lock-free task queue
MIT License
40 stars 13 forks source link

Add explicit linking to atomic library when required #47

Open csparker247 opened 10 months ago

csparker247 commented 10 months ago

This PR checks if the compiler provides std::atomic as an external library and links PTL libraries against it if required. This is essentially an update of the changes in #40, #41 and #43 for the V3 interface.