Fixes #3092 - Implement loading @file c arguments

This commit is contained in:
Stephen Robinson
2020-04-02 15:49:03 -07:00
parent 7ff87a942b
commit b209315714
4 changed files with 64 additions and 1 deletions

View File

@@ -366,3 +366,14 @@ Execute(CFlags we dont want to pass):
\ 'gcc -Wl,option -Wa,option -Wp,option filename.c somelib.a '
\ . '-fdump-file=name -fdiagnostics-arg -fno-show-column'
\ )
Execute(Expanding @file in CFlags):
AssertEqual
\ '-DARGS1 -DARGS2 -O2',
\ ale#c#ParseCFlags(
\ ale#path#Simplify(g:dir. '/test_c_projects/makefile_project'),
\ 'gcc'
\ . ' -g'
\ . ' @./args'
\ . ' -O2',
\ )