summaryrefslogtreecommitdiffhomepage
path: root/tasks/toolchains
AgeCommit message (Collapse)Author
2015-10-11Add support for 'arm64' architecture.crimsonwoods
2015-10-07Change some constants namesSeba Gamboa
2015-10-07Refactoring Android NDK toolchainSeba Gamboa
2015-07-25fix android compile bug : uninitialized constant GCC_VERSIONxuejianqing
2015-07-22Add ability to change compiler versions for androideabiSeba Gamboa
2015-07-06fix androideabi cross-compile error : undefined reference to 'frexpl'xuejianqing
2015-04-18Enable -Wwrite-strings by default for GCCKouhei Sutou
2015-03-18Fix exceptions for visualcppJared Breeden
2014-06-08Remove redundant substitutions.Masaki Muranaka
"#{MRUBY_ROOT}/include" is set in Command::Compiler#initialize .
2014-05-02MSVC: treat implicit function decl. as errorcremno
As equivalent to GCC's `-Werror-implicit-function-declaration`.
2014-05-01Remove use of define_singleton_method.take_cheeze
2014-05-01Implement header search for gcc and clang.take_cheeze
2014-04-29Add doubling stack extend, as fix for #2016kyab
2014-03-05visualcpp toolchain: change compiler/linker flagscremno
with these flags visualcpp should behave more like the gcc toolchain c: - produce debug information - optimize for speed instead of disabling optimization - use non-debug version of Microsoft's C library - remove unused and unnecessary macro definitions cxx: - separate C and C++ (#1594) - specify kind of exception handling (see warning C4530) linker: - produce debug information - disable incremental linking and re-enable optimizations
2014-02-25specialize C++ compiler in clang toolchaintake_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-22Automatically detect toolchain if it is visualcpp, and hence we drop ↵Per Lundberg
vs2010.rake altogether - it’s no longer needed.
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-08-19add x86_64-darwin host platform.taku toyama
2013-07-20Improve Android NDK toolchain support.crimsonwoods
Linux-x86_64 has not been supported now. This commit add Linux-x86_64 platform support.
2013-07-08Fix the androideabi toolchain not matching hostRobert Rowe
The included method of determining the host platform in the androideabi would not match to windows if RUBY_PLATFORM returned mingw, wince, or emx. As an added pre-caution, using a case statement with regexp matching will better determine the host platform since it won't be case sensitive and for windows is set to match more specifially than just "win".
2013-04-13Add vs2010.rakeh2so5
2013-03-14bug fix: fix "--sysroot" option and host platform detection.crimsonwoods
2013-03-09more CFLAGS and LDFLAGS are specified automatically.crimsonwoods
2013-03-09add a new feature to select the target Android platform.crimsonwoods
2013-03-09add a new feature to select the target architecture.crimsonwoods
2013-03-08refactoringcrimsonwoods
2013-03-08bug fix: add new option '-mandroid' into CFLAGS and same options are applied ↵crimsonwoods
into LDFLAGS.
2013-03-08bug fix: the argument of '--sysroot' option should be followed '=' character.crimsonwoods
2013-02-23Support to build on pwd != mruby source rootYuichiro MASUI
2013-02-03Add androideabi toolchain rake task (Build mruby with Android NDK)shtirlic
2013-02-01Change the way that the DISABLE_GEMS flag is set for vs2012.mattn
2013-01-30resolve conflictYukihiro Matz Matsumoto
2013-01-28Added .lib extension for library file on VS2012Yuichiro 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-21vs2012 toolchain: various fixesCremno
CC: / instead of - (cosmetic change) LD: removed default libraries and fixed options syntax AR: added /nologo
2013-01-21Fix Visual Studio ToolchainDaniel Bovensiepen
2013-01-20Improved build scripts and config filesYuichiro MASUI