summaryrefslogtreecommitdiffhomepage
path: root/tasks/toolchains
AgeCommit message (Collapse)Author
2017-12-24Removed the Visual Studio Version Check because it does notLothar Scholz
work with internationalized versions of Visual Studio. It will capture the returned string in the local codepage encoding and make ruby exits with an invalid UTF8 error message. Also "Version" might be translated and not appear in the output.
2017-12-11Add `enable_sanitizer` method for clang and gcc.Yukihiro "Matz" Matsumoto
The patch is created by @take_cheese in #3872
2017-06-28Remove redundant use of `Object#to_s` in interpolation.Yukihiro "Matz" Matsumoto
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.
2017-02-16Android toolchain separated target architecture compile flags (ctarget) from ↵Felix Jones
shared compile flags (cflags). Added support for custom mfpu and float-abi switches for the armeabi-v7a target.
2017-02-15Modify default cflags.crimsonwoods
2017-02-15Add '-Wl,--fix-cortex-a8' linker option for 'armeabi-v7a' architecture.crimsonwoods
2017-02-15Set default linker 'flags' and 'flags_before_libraries'.crimsonwoods
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-10-08Removed GCC TODOFelix Jones
2016-10-08Android GCC support re-addedFelix Jones
2016-10-08Fixed mips and mips64: GCC Toolchain now points to GCC.Felix Jones
2016-10-07Android task: NDK default search paths now favour ndk-bundle. Added macOS ↵Felix Jones
NDK search paths.
2016-09-15Fixed regex order falling early in arch cases, causing x86_64 and arm-v7a to ↵Felix Jones
use wrong target.
2016-09-15Re-written android.rake task for latest Android NDK clang. Currently loses ↵Felix Jones
support for GCC and mips, mips64. Addresses issue #3208
2016-04-16Avoid Syntax Error on CRuby v1.8ksss
CRuby v1.8 dose not support named capture
2016-03-22deprecate Visual Studio 2010 and 2012cremno
2016-03-22remove unnecessary array/eachcremno
2016-02-11Add toolchain support for OpenWRTDaniel Bovensiepen
2016-01-13Fix build error in ruby 1.8.asatou
Apply change of #2978 to :clang, :gcc, :visualcpp toolchains
2015-10-15Merge branch 'fix_androidndk_rake' of https://github.com/crimsonwoods/mruby ↵Yukihiro "Matz" Matsumoto
into crimsonwoods-fix_androidndk_rake
2015-10-12Rename androidndk tolchain to just androidSeba Gamboa
2015-10-13delete tasks/toolchains/androideabi.rake; ref #2983 #2988Yukihiro "Matz" Matsumoto
use androidndk.rake which is better and 64bit aware
2015-10-12Fix issue: LDFLAGS is not applied correctly.crimsonwoods
2015-10-11Accoding to the implementation of 'cflags', '-no-canonical-prefixes' is ↵crimsonwoods
isolated.
2015-10-11Remove unnecessary cases.crimsonwoods
'mips64' can integrate into 'mips'. 'x86_64' is the same as 'mips64'.
2015-10-11Integrate common flag '-no-canonical-prefixes'.crimsonwoods
2015-10-11Integrate common flag.crimsonwoods
2015-10-11Implement 'ldflags' for 'x86' architecture.crimsonwoods
2015-10-11Implement 'ldflags' for 'x86_64' architecture.crimsonwoods
2015-10-11Implement 'ldflags' for 'mips' architecture.crimsonwoods
2015-10-11Implement 'ldflags' for 'mips64' architecture.crimsonwoods
2015-10-11Implement 'ldflags' for 'armeabi-v7a-hard' and 'armeabi-v7a'.crimsonwoods
2015-10-11Implement 'ldflags' for 'armeabi' architecture.crimsonwoods
2015-10-11Implement 'ldflags' for 'arm64' architecture.crimsonwoods
2015-10-11Implement 'ldflags'.crimsonwoods
This is the first step of implementing 'ldflags'.
2015-10-11Add a missing required flag '-fstack-protector-strong'.crimsonwoods
2015-10-11Add support for 'x86_64' architecture.crimsonwoods
2015-10-11Remove duplicated compiler options.crimsonwoods
2015-10-11Some flags (-ffunction-sections and etc.) should be set by default for 'x86' ↵crimsonwoods
architecture.
2015-10-11Add support for 'armeabi-v7a-hard' architecture.crimsonwoods
2015-10-11Some flags (-fpic and etc.) should be set by default for 'armeabi-v7a' and ↵crimsonwoods
'armeabi' architecture.
2015-10-11Some flags (-fpic and etc.) should be set by default for 'arm64' architecture.crimsonwoods
2015-10-11Replace tab by white-spaces.crimsonwoods
2015-10-11Add support for 'mips64' architecture.crimsonwoods
2015-10-11Fix build error for 'x86' architecture.crimsonwoods
2015-10-11Fix build error for 'mips' architecture.crimsonwoods
2015-10-11Add support for 'arm64' architecture.crimsonwoods
2015-10-07Change some constants namesSeba Gamboa