mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-06-23 15:30:45 -04:00
Better escaping for flags in the generated toml file for building pyqt extensions
This commit is contained in:
parent
454b5f76e9
commit
aa48fc63d0
@ -688,12 +688,12 @@ sip-files-dir = "."
|
|||||||
|
|
||||||
[tool.sip.builder]
|
[tool.sip.builder]
|
||||||
qmake-settings = [
|
qmake-settings = [
|
||||||
'QMAKE_CC = {self.env.cc}',
|
"""QMAKE_CC = {self.env.cc}""",
|
||||||
'QMAKE_CXX = {self.env.cxx}',
|
"""QMAKE_CXX = {self.env.cxx}""",
|
||||||
'QMAKE_LINK = {self.env.linker or self.env.cxx}',
|
"""QMAKE_LINK = {self.env.linker or self.env.cxx}""",
|
||||||
'QMAKE_CFLAGS += {shlex.join(self.env.base_cflags)}',
|
"""QMAKE_CFLAGS += {shlex.join(self.env.base_cflags)}""",
|
||||||
'QMAKE_CXXFLAGS += {shlex.join(self.env.base_cxxflags)}',
|
"""QMAKE_CXXFLAGS += {shlex.join(self.env.base_cxxflags)}""",
|
||||||
'QMAKE_LFLAGS += {shlex.join(self.env.base_ldflags)}',
|
"""QMAKE_LFLAGS += {shlex.join(self.env.base_ldflags)}""",
|
||||||
]
|
]
|
||||||
|
|
||||||
[tool.sip.bindings.{ext.name}]
|
[tool.sip.bindings.{ext.name}]
|
||||||
@ -702,7 +702,7 @@ sources = {ext.sources}
|
|||||||
exceptions = {needs_exceptions}
|
exceptions = {needs_exceptions}
|
||||||
include-dirs = {ext.inc_dirs}
|
include-dirs = {ext.inc_dirs}
|
||||||
qmake-QT = {ext.qt_modules}
|
qmake-QT = {ext.qt_modules}
|
||||||
sip-file = "{os.path.basename(sipf)}"
|
sip-file = {os.path.basename(sipf)!r}
|
||||||
''')
|
''')
|
||||||
shutil.copy2(sipf, src_dir)
|
shutil.copy2(sipf, src_dir)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user