@@ -8069,10 +8069,6 @@ static void generateFileSources()
8069
8069
#endif
8070
8070
{
8071
8071
std::size_t numThreads = static_cast <std::size_t >(Config_getInt (NUM_PROC_THREADS));
8072
- if (numThreads==0 )
8073
- {
8074
- numThreads = std::thread::hardware_concurrency ();
8075
- }
8076
8072
if (numThreads>1 )
8077
8073
{
8078
8074
msg (" Generating code files using %zu threads.\n " ,numThreads);
@@ -8151,10 +8147,6 @@ static void generateFileDocs()
8151
8147
if (!Doxygen::inputNameLinkedMap->empty ())
8152
8148
{
8153
8149
std::size_t numThreads = static_cast <std::size_t >(Config_getInt (NUM_PROC_THREADS));
8154
- if (numThreads==0 )
8155
- {
8156
- numThreads = std::thread::hardware_concurrency ();
8157
- }
8158
8150
if (numThreads>1 ) // multi threaded processing
8159
8151
{
8160
8152
struct DocContext
@@ -8439,10 +8431,6 @@ static void countMembers()
8439
8431
static void generateDocsForClassList (const std::vector<ClassDefMutable*> &classList)
8440
8432
{
8441
8433
std::size_t numThreads = static_cast <std::size_t >(Config_getInt (NUM_PROC_THREADS));
8442
- if (numThreads==0 )
8443
- {
8444
- numThreads = std::thread::hardware_concurrency ();
8445
- }
8446
8434
if (numThreads>1 ) // multi threaded processing
8447
8435
{
8448
8436
struct DocContext
@@ -9417,10 +9405,6 @@ static void generateGroupDocs()
9417
9405
static void generateNamespaceClassDocs (const ClassLinkedRefMap &classList)
9418
9406
{
9419
9407
std::size_t numThreads = static_cast <std::size_t >(Config_getInt (NUM_PROC_THREADS));
9420
- if (numThreads==0 )
9421
- {
9422
- numThreads = std::thread::hardware_concurrency ();
9423
- }
9424
9408
if (numThreads>1 ) // multi threaded processing
9425
9409
{
9426
9410
struct DocContext
@@ -9970,10 +9954,6 @@ static void parseFilesMultiThreading(const std::shared_ptr<Entry> &root)
9970
9954
std::mutex processedFilesLock;
9971
9955
// process source files (and their include dependencies)
9972
9956
std::size_t numThreads = static_cast <std::size_t >(Config_getInt (NUM_PROC_THREADS));
9973
- if (numThreads==0 )
9974
- {
9975
- numThreads = std::thread::hardware_concurrency ();
9976
- }
9977
9957
msg (" Processing input using %zu threads.\n " ,numThreads);
9978
9958
ThreadPool threadPool (numThreads);
9979
9959
using FutureType = std::vector< std::shared_ptr<Entry> >;
@@ -10076,7 +10056,7 @@ static void parseFilesMultiThreading(const std::shared_ptr<Entry> &root)
10076
10056
else // normal processing
10077
10057
#endif
10078
10058
{
10079
- std::size_t numThreads = std::thread::hardware_concurrency ( );
10059
+ std::size_t numThreads = static_cast < std::size_t >( Config_getInt (NUM_PROC_THREADS) );
10080
10060
msg (" Processing input using %zu threads.\n " ,numThreads);
10081
10061
ThreadPool threadPool (numThreads);
10082
10062
using FutureType = std::shared_ptr<Entry>;
0 commit comments