Support unusual values of CPP define SHAREPATH

Use the full CPP define quoting function instead of just hoping
sharepath is clean.
This commit is contained in:
Kp 2015-10-13 02:43:24 +00:00
parent 2e17c03c9e
commit c1b1da61e5

View file

@ -3246,13 +3246,12 @@ class DXXProgram(DXXCommon):
def process_user_settings(self):
DXXCommon.process_user_settings(self)
env = self.env
# opengl or software renderer?
# profiler?
if (self.user_settings.profiler == 1):
env.Append(LINKFLAGS = '-pg')
env.Append(CPPDEFINES = [('SHAREPATH', r'\"%s\"' % self.user_settings.sharepath)])
env.Append(CPPDEFINES = [('SHAREPATH', self._quote_cppdefine(self.user_settings.sharepath, f=str))])
def register_program(self):
self._register_program(self.shortname)