summaryrefslogtreecommitdiffhomepage
path: root/tasks/toolchains/gcc.rake
AgeCommit message (Collapse)Author
2018-09-07Clear terminated spacedearblue
2017-12-11Add `enable_sanitizer` method for clang and gcc.Yukihiro "Matz" Matsumoto
The patch is created by @take_cheese in #3872
2017-02-28Compile C files by C compiler when C++ files mixed.Yukihiro "Matz" Matsumoto
ref #3267 #3470 By this commit, mruby do not use C++ ABI mode unless you specify explicitly. It compiles C files by C compilers, with C++ exception enabled when it sees C++ files in your configured mrbgems. I haven't tried visualcpp, so please submit an issue if you see any problem with C++ gems on Windows.
2016-11-24Fixed language standard mode for GCC (cannot use gnu99 with C++, c++03 used ↵Tomasz Dąbrowski
instead)
2016-11-24Fix for compiling mruby as C++ on Visual Studio toolchainTomasz Dąbrowski
2016-01-13Fix build error in ruby 1.8.asatou
Apply change of #2978 to :clang, :gcc, :visualcpp toolchains
2015-04-18Enable -Wwrite-strings by default for GCCKouhei Sutou
2014-06-08Remove redundant substitutions.Masaki Muranaka
"#{MRUBY_ROOT}/include" is set in Command::Compiler#initialize .
2014-05-01Remove use of define_singleton_method.take_cheeze
2014-05-01Implement header search for gcc and clang.take_cheeze
2014-02-24remove -Werror=declaration-after-statementbggd
2014-02-23Add warning for C89-style variable declarationsbggd
2013-11-25add CFLAGS as a fallback from CXXFLAGS; ref #1594Yukihiro "Matz" Matsumoto
2013-11-23Modify referenced environment variables.crimsonwoods
'CXX' is used instead of 'CC'. 'CXXFLAGS' is used instead of 'CFLAGS'.
2013-11-23Modify build script for gcc.crimsonwoods
Newly added compile option '-std=gnu99' is not necessary for C++. And 'g++' should be used to compile for C++ source codes, I think.
2013-11-18GCC: add -std=gnu99 to CFLAGScremno
- this change prevents issues like #1539 in the future - Clang's default is already gnu99 but GCC's is gnu89 - mruby is C99 (+ GNU exts), not C89 (+ GNU exts)
2013-02-23Support to build on pwd != mruby source rootYuichiro MASUI
2013-01-28load MRUBY_CONFIG script after 'build_config.rb'Yuichiro MASUI
2013-01-24Add flags_after_librariesYuichiro MASUI
2013-01-24merge masterYuichiro MASUI
2013-01-22Add C++/Objective-C init in toolchainsYuichiro MASUI
2013-01-21Added flags_before_libraries to linkerYuichiro MASUI
2013-01-20Improved build scripts and config filesYuichiro MASUI