Commit Graph

4301 Commits

Author SHA1 Message Date
Joel Dice
60ea4b2cc2 Merge pull request #317 from joshuawarner32/cmake-vs
Get cmake build working with visual studio 2013
2014-07-31 08:16:48 -06:00
Joshua Warner
e92230c89c use c++11-conformant _WIN32 test macro 2014-07-30 16:05:30 -06:00
Joshua Warner
d47fcdc349 fix ubuntu precise mingw math.h problems 2014-07-30 14:15:22 -06:00
Joshua Warner
ce1a5f5c28 fix macosx arch=i386 process=interpret build 2014-07-30 14:15:22 -06:00
Joshua Warner
374a39651b allow passing flags to ci.sh script 2014-07-30 14:15:22 -06:00
Joshua Warner
d8e0f5cc06 fix zlib headers / linking for windows 2014-07-30 14:15:22 -06:00
Joshua Warner
ef3f77695c use inline asm for sse detection 2014-07-30 14:15:22 -06:00
Joshua Warner
51b510cbea first pass at cmake + visual studio support 2014-07-30 14:15:15 -06:00
Joel Dice
9f182d4613 Merge pull request #316 from bigfatbrowncat/fixing-windows-build
Fixed Android build on Windows
2014-07-29 08:43:39 -06:00
Vasily Litvinov
c52a9bdf0d Fixing Avian classpath on Windows 2014-07-29 13:51:33 +04:00
Vasily Litvinov
d668c6a259 Fixed Android build on Windows 2014-07-29 13:01:51 +04:00
Joshua Warner
e6b587333a Merge pull request #314 from sgoings/master
Avian UX Upgrade: Artifact Publishing v2
2014-07-28 17:32:15 -06:00
Joshua Warner
82a3372e94 Merge pull request #315 from dicej/lzma-clang
fix lzma build with clang
2014-07-28 17:31:00 -06:00
Joel Dice
830fd8535a fix lzma build with clang
Clang doesn't like seeing -std=c++0x when building C code, and many of
the options in cflags don't apply to the LZMA source code anyway, so
we give LZMA its own set of compiler flags.
2014-07-28 17:06:57 -06:00
Seth Goings
28ed000fd9 Add dependency between artifactoryPublish and assemble 2014-07-28 15:07:57 -06:00
Seth Goings
a55f291575 Remove clean before publish 2014-07-28 14:39:39 -06:00
Seth Goings
00f6fb2ca6 Fix up encrypted travis.yml data 2014-07-28 14:16:23 -06:00
Seth Goings
4f68eb06bd Remove commented builtBys 2014-07-28 13:56:38 -06:00
Seth Goings
2c6d212ec8 Remove github pages javadoc publish (we now have the ability to publish javadoc jar) 2014-07-28 13:56:38 -06:00
Seth Goings
8c0fe8d9a3 Configure javadoc a bit 2014-07-28 13:56:38 -06:00
Seth Goings
90b8e3d9cd Publish javadoc jar and classpath jar to main avian coordinates 2014-07-28 13:56:38 -06:00
Seth Goings
1258d6cde0 Add all platform/arch configurations to artifactory publishable set 2014-07-28 13:56:38 -06:00
Seth Goings
7e68630136 Add linux[32,64] and windows[32,64] support 2014-07-28 13:56:38 -06:00
Joshua Warner
857c155980 Merge pull request #313 from dicej/lzma-bootimage
fix LZMA/bootimage build
2014-07-28 09:49:08 -06:00
Joel Dice
a1e9315fa2 fix LZMA/bootimage build
This includes some tweaks to README.md and makefile to ensure the
directions in the former for building a bootimage actually work.
2014-07-28 09:19:39 -06:00
Joel Dice
6c8426459a Merge pull request #311 from jentfoo/StringBuilder_tests
Adding a couple simple tests around the StringBuilder
2014-07-24 15:28:32 -06:00
Mike Jensen
1b13fd43fa Merge branch 'master' into StringBuilder_tests 2014-07-24 14:55:20 -06:00
Joel Dice
c398a82d85 Merge pull request #310 from joshuawarner32/cpp11-cmake-fix
add c++0x flag to CMakeLists.txt
2014-07-24 13:53:36 -06:00
Mike Jensen
9c4d7c68bd Adding a couple simple tests around the StringBuilder 2014-07-24 13:47:31 -06:00
Joshua Warner
7aef2dd0ab add c++0x flag to CMakeLists.txt 2014-07-24 13:37:03 -06:00
Joel Dice
b811ca60c1 Merge pull request #291 from joshuawarner32/cpp11
Begin using c++11 features
2014-07-24 13:13:30 -06:00
Joshua Warner
82cf333fc1 Merge pull request #309 from dicej/ios-openjdk7
fix iOS build when using recent versions of OpenJDK 7
2014-07-24 12:43:33 -06:00
Joel Dice
bcbce54b9e fix iOS build when using recent versions of OpenJDK 7
This is based on recent feedback on the Avian group.  I've tested it
using both OpenJDK 7u40 and 7u60.
2014-07-24 11:20:17 -06:00
Joel Dice
1778452ad1 Merge pull request #293 from joshuawarner32/cmake-initial
Add initial cmake build system
2014-07-24 10:28:31 -06:00
Joshua Warner
9981569440 update README with new build requirements (gcc 4.6, MSVC 11) 2014-07-24 10:09:29 -06:00
Joshua Warner
31de9a48c9 reformat 2014-07-24 10:09:29 -06:00
Joshua Warner
1ad1fe9048 use enum class in ir 2014-07-24 10:09:29 -06:00
Joshua Warner
060b5c8f13 use c++11 variadic templates in Compiler::call 2014-07-24 10:09:29 -06:00
Joshua Warner
d8ddc95315 use c++11 enhanced-for and auto in type-generator 2014-07-24 10:09:29 -06:00
Joshua Warner
d48093b777 fix unused variable warning when building with cmake 2014-07-24 09:42:44 -06:00
Joshua Warner
1dfb164a12 add /cmake-build to gitignore 2014-07-24 09:42:43 -06:00
Joshua Warner
73bbbe4812 add partial cmake build to ci.sh 2014-07-24 09:42:42 -06:00
Joshua Warner
d248ad53b0 add initial cmake script (only builds parts of the code) 2014-07-24 09:36:40 -06:00
Joshua Warner
41cb6fabf5 split avian::system::crash into its own file 2014-07-24 09:36:40 -06:00
Joshua Warner
944300a5e2 Merge pull request #308 from sgoings/master
Avian UX Upgrade: Init Gradle Java Build
2014-07-24 09:33:01 -06:00
Seth Goings
fc99355c0d simplify .travis.yml for now 2014-07-23 18:40:51 -06:00
Seth Goings
ed97d55e4e Adjust travis.yml 2014-07-23 18:36:02 -06:00
Seth Goings
b717f86e47 Parallelize travis builds 2014-07-23 18:24:17 -06:00
Seth Goings
6600dfd98d Make terminal dumb to be able to show better Gradle output 2014-07-23 18:10:07 -06:00
Seth Goings
d2a4ec9da4 Improve .travis.ci file to publish after ci script 2014-07-23 18:08:25 -06:00