From f328632fa500aaa085b63712414bdd1b890aaf0b Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Thu, 8 Apr 2021 19:34:18 +0300 Subject: Write include directory names with the correct amount of quoting. --- mesonbuild/backend/xcodebackend.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mesonbuild/backend/xcodebackend.py b/mesonbuild/backend/xcodebackend.py index eb5f7cf..4c80ed9 100644 --- a/mesonbuild/backend/xcodebackend.py +++ b/mesonbuild/backend/xcodebackend.py @@ -919,8 +919,11 @@ class XCodeBackend(backends.Backend): settings_dict.add_item('GCC_PREPROCESSOR_DEFINITIONS', '""') settings_dict.add_item('GCC_SYMBOLS_PRIVATE_EXTERN', 'NO') if headerdirs: - quotedh = ','.join(['"\\"%s\\""' % i for i in headerdirs]) - settings_dict.add_item('HEADER_SEARCH_PATHS', f'({quotedh}') + header_arr = PbxArray() + for i in headerdirs: + i = os.path.normpath(i) + header_arr.add_item(f'"\\"{i}\\""') + settings_dict.add_item('HEADER_SEARCH_PATHS', header_arr) settings_dict.add_item('INSTALL_PATH', f'"{install_path}"') settings_dict.add_item('LIBRARY_SEARCH_PATHS', '""') if isinstance(target, build.SharedLibrary): -- cgit v1.1