1234567891011121314151617181920212223242526272829303132333435363738 |
- project('ninja special characters' ,'c')
- python = import('python3').find_python()
- # Without newlines, this should appear directly in build.ninja.
- gen = custom_target('gen',
- command : [
- python,
- files('check_quoting.py'),
- 'dollar=$',
- 'colon=:',
- 'space= ',
- '''multi1= ::$$ ::$$''',
- '@OUTPUT@'],
- output : 'result',
- install : true,
- install_dir : get_option('datadir'))
- # With newlines, this should go through the exe wrapper.
- gen2 = custom_target('gen2',
- command : [
- python,
- files('check_quoting.py'),
- '''newline=
- ''',
- 'dollar=$',
- 'colon=:',
- 'space= ',
- '''multi2= ::$$
-
- ::$$''',
- '@OUTPUT@'],
- output : 'result2',
- install : true,
- install_dir : get_option('datadir'))
|