cmake: fix zephyr_get_system_include_directories_for_lang() function
This commit fixes the zephyr_get_system_include_directories_for_lang() function in the event that no system include directories are specified for Zephyr interface. This fixes an issue where the value returned by this function is `-isystem` with no directory. Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
This commit is contained in:
parent
5576432cd3
commit
5d473dc092
1 changed files with 1 additions and 1 deletions
|
@ -217,7 +217,7 @@ function(zephyr_get_system_include_directories_for_lang lang i)
|
||||||
|
|
||||||
process_flags(${lang} flags output_list)
|
process_flags(${lang} flags output_list)
|
||||||
string(REPLACE ";" "$<SEMICOLON>" genexp_output_list "${output_list}")
|
string(REPLACE ";" "$<SEMICOLON>" genexp_output_list "${output_list}")
|
||||||
set(result_output_list "-isystem$<JOIN:${genexp_output_list}, -isystem>")
|
set(result_output_list "$<$<BOOL:${genexp_output_list}>:-isystem$<JOIN:${genexp_output_list}, -isystem>>")
|
||||||
|
|
||||||
set(${i} ${result_output_list} PARENT_SCOPE)
|
set(${i} ${result_output_list} PARENT_SCOPE)
|
||||||
endfunction()
|
endfunction()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue