| @@ -1535,7 +1535,7 @@ function (cotire_add_makedep_flags _language _compilerID _compilerVersion _flags | |||
| # append to list | |||
| list (APPEND _flags -H -E) | |||
| if (NOT "${_compilerVersion}" VERSION_LESS "4.3.0") | |||
| list (APPEND _flags "-fdirectives-only") | |||
| list (APPEND _flags -fdirectives-only) | |||
| endif() | |||
| else() | |||
| # return as a flag string | |||
| @@ -1755,10 +1755,10 @@ function (cotire_add_pch_compilation_flags _language _compilerID _compilerVersio | |||
| if ("${_language}" STREQUAL "CXX") | |||
| list (APPEND _flags -Kc++) | |||
| endif() | |||
| list (APPEND _flags "-include" "${_prefixFile}" "-pch-dir" "${_pchDir}" "-pch-create" "${_pchName}" "-fsyntax-only" "${_hostFile}") | |||
| list (APPEND _flags -include "${_prefixFile}" -pch-dir "${_pchDir}" -pch-create "${_pchName}" -fsyntax-only "${_hostFile}") | |||
| if (NOT "${_compilerVersion}" VERSION_LESS "13.1.0") | |||
| if (NOT _pchSuppressMessages) | |||
| list (APPEND _flags "-Wpch-messages") | |||
| list (APPEND _flags -Wpch-messages) | |||
| endif() | |||
| endif() | |||
| else() | |||
| @@ -1818,7 +1818,7 @@ function (cotire_add_prefix_pch_inclusion_flags _language _compilerID _compilerV | |||
| # note: ccache requires the -include flag to be used in order to process precompiled header correctly | |||
| if (_flags) | |||
| # append to list | |||
| list (APPEND _flags "-Winvalid-pch" "-include" "${_prefixFile}") | |||
| list (APPEND _flags -Winvalid-pch -include "${_prefixFile}") | |||
| else() | |||
| # return as a flag string | |||
| set (_flags "-Winvalid-pch -include \"${_prefixFile}\"") | |||
| @@ -1830,7 +1830,7 @@ function (cotire_add_prefix_pch_inclusion_flags _language _compilerID _compilerV | |||
| # note: ccache requires the -include flag to be used in order to process precompiled header correctly | |||
| if (_flags) | |||
| # append to list | |||
| list (APPEND -include "${_prefixFile}") | |||
| list (APPEND _flags -include "${_prefixFile}") | |||
| else() | |||
| # return as a flag string | |||
| set (_flags "-include \"${_prefixFile}\"") | |||
| @@ -1907,10 +1907,10 @@ function (cotire_add_prefix_pch_inclusion_flags _language _compilerID _compilerV | |||
| endif() | |||
| if (_flags) | |||
| # append to list | |||
| list (APPEND _flags "-include" "${_prefixFile}" "-pch-dir" "${_pchDir}" "-pch-use" "${_pchName}") | |||
| list (APPEND _flags -include "${_prefixFile}" -pch-dir "${_pchDir}" -pch-use "${_pchName}") | |||
| if (NOT "${_compilerVersion}" VERSION_LESS "13.1.0") | |||
| if (NOT _pchSuppressMessages) | |||
| list (APPEND _flags "-Wpch-messages") | |||
| list (APPEND _flags -Wpch-messages) | |||
| endif() | |||
| endif() | |||
| else() | |||
| @@ -1926,7 +1926,7 @@ function (cotire_add_prefix_pch_inclusion_flags _language _compilerID _compilerV | |||
| # no precompiled header, force inclusion of prefix header | |||
| if (_flags) | |||
| # append to list | |||
| list (APPEND _flags "-include" "${_prefixFile}") | |||
| list (APPEND _flags -include "${_prefixFile}") | |||
| else() | |||
| # return as a flag string | |||
| set (_flags "-include \"${_prefixFile}\"") | |||
| @@ -2948,7 +2948,11 @@ function (cotire_compute_unity_max_number_of_includes _target _maxIncludesVar) | |||
| set (_sourceFiles ${ARGN}) | |||
| get_target_property(_maxIncludes ${_target} COTIRE_UNITY_SOURCE_MAXIMUM_NUMBER_OF_INCLUDES) | |||
| if (_maxIncludes MATCHES "(-j|--parallel|--jobs) ?([0-9]*)") | |||
| set (_numberOfThreads "${CMAKE_MATCH_2}") | |||
| if (DEFINED CMAKE_MATCH_2) | |||
| set (_numberOfThreads "${CMAKE_MATCH_2}") | |||
| else() | |||
| set (_numberOfThreads "") | |||
| endif() | |||
| if (NOT _numberOfThreads) | |||
| # use all available cores | |||
| ProcessorCount(_numberOfThreads) | |||