summaryrefslogtreecommitdiffhomepage
path: root/tasks/toolchains
AgeCommit message (Collapse)Author
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
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