12345678910111213141516171819202122 |
- Some older toolchains do not recognize c11 as a valid standard.
- Since the code actually builds well with c99, use that instead.
- The only two non-standard features used are // comments
- and for(int i ...) declarations in C.
- Signed-off-by: Alex Suykov <alex.suykov@gmail.com>
- --- a/SConstruct
- +++ b/SConstruct
- @@ -9,9 +9,8 @@ mydir = os.getcwd()
- #Set default C++ building flags for both libraries and executables
- default_env = Environment(ENV = os.environ)
- default_env.Append(CPPPATH = [mydir + '/include'])
- -default_env.Append(CCFLAGS = ' -Wall -pedantic')
- -default_env.Append(CFLAGS = ' -std=c11')
- -default_env.Append(CXXFLAGS = ' -std=c++11')
- +default_env.Append(CFLAGS = ' -Wall')
- +default_env.Append(CFLAGS = ' -std=c99')
- #default_env.Append(CCFLAGS = ' -O2 -fomit-frame-pointer')
- default_env.Append(CCFLAGS = ' -O0 -g')
-
|