diff options
| author | Matt Gigli <mjgigli@gmail.com> | 2018-12-09 15:28:10 -0800 |
|---|---|---|
| committer | Garrett D'Amore <garrett@damore.org> | 2018-12-16 08:55:07 -0800 |
| commit | b19e1bfb8305450ec04077dcae539c7049824796 (patch) | |
| tree | 795be0d560b2528b8e7ad632320ad347a0def9bd /CMakeLists.txt | |
| parent | ebefc71efae64b72ce75efe10c447344edf7242f (diff) | |
| download | nng-b19e1bfb8305450ec04077dcae539c7049824796.tar.gz nng-b19e1bfb8305450ec04077dcae539c7049824796.tar.bz2 nng-b19e1bfb8305450ec04077dcae539c7049824796.zip | |
fixes #769 How to limit worker threads
* Expose cmake variable to set number of DNS resolver threads: NNG_RESOLV_CONCURRENCY
* Expose cmake variable to set number of taskq threads: NNG_NUM_TASKQ_THREADS
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index cfbc618a..c13a1678 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -142,6 +142,16 @@ if (NNG_ENABLE_STATS) endif() mark_as_advanced(NNG_ENABLE_STATS) +if (NNG_RESOLV_CONCURRENCY) + add_definitions(-DNNG_RESOLV_CONCURRENCY=${NNG_RESOLV_CONCURRENCY}) +endif() +mark_as_advanced(NNG_RESOLV_CONCURRENCY) + +if (NNG_NUM_TASKQ_THREADS) + add_definitions(-DNNG_NUM_TASKQ_THREADS=${NNG_NUM_TASKQ_THREADS}) +endif() +mark_as_advanced(NNG_NUM_TASKQ_THREADS) + # Platform checks. if (CMAKE_C_COMPILER_ID STREQUAL "GNU") |
