Commit Graph

73 Commits

Author SHA1 Message Date
Laurent Sansonetti
3b075c7a25 use machdep.cpu.thread_count for default value of jobs 2012-01-02 12:20:30 +01:00
Laurent Sansonetti
878da81fc9 the build task honors the jobs env variable 2012-01-02 10:04:07 +01:00
Laurent Sansonetti
ef11101651 make uncaught exceptions crash the process, generate dSYM during build process 2012-01-01 21:27:17 +01:00
Laurent Sansonetti
0372c31f20 remove whitespace 2011-12-26 12:26:10 +01:00
Laurent Sansonetti
10e7d8327b fix the 'set verbose off by default' thing for previous versions of rake (actually that one that ships with the system) 2011-12-26 12:20:50 +01:00
Laurent Sansonetti
f131704b7b warnify one more message 2011-12-26 12:20:11 +01:00
Laurent Sansonetti
484263cf9b print the log prefix part in bold 2011-12-25 17:26:35 +01:00
Laurent Sansonetti
bfe3c0cdb3 better deploy (check if connected device is provisioned), more build system output fixes, misc changes 2011-12-25 17:06:22 +01:00
Laurent Sansonetti
1162483d43 better build system output 2011-12-24 18:39:20 +01:00
Laurent Sansonetti
2f37fa0000 remove debug log 2011-12-24 15:14:05 +01:00
Laurent Sansonetti
75a42f68b5 rake spec: print an error mesg in case there are no spec files 2011-12-24 14:48:10 +01:00
Laurent Sansonetti
de842f19db run specs upon UIApplicationDidBecomeActiveNotification 2011-12-24 13:35:38 +01:00
Laurent Sansonetti
55c4d35059 proper attribution 2011-12-24 13:32:21 +01:00
Laurent Sansonetti
7f1da1d280 run the specs 0.1s later to make sure the simulator can attach (hack hack hack) 2011-12-24 12:04:13 +01:00
Laurent Sansonetti
d47548ad24 add basic bacon/spec integration 2011-12-23 22:39:47 +01:00
Laurent Sansonetti
447ee6dcdd smarter resources copy 2011-12-21 18:20:49 +01:00
Laurent Sansonetti
0886320166 rake simulator now honors the 'device_family' env variable 2011-12-21 15:51:37 +01:00
Laurent Sansonetti
cf028cb960 add prerendered_icon config variable 2011-12-21 14:11:39 +01:00
Laurent Sansonetti
1509d165a4 when running the simulator, clean the sandbox directory only if the clean environment variable is set to any value 2011-12-21 13:50:54 +01:00
Laurent Sansonetti
f8d14b4442 don't create .ipa archive unless necessary 2011-12-16 21:00:54 +01:00
Laurent Sansonetti
a6334374ad add support for true/false plist values 2011-12-16 14:04:21 +01:00
Laurent Sansonetti
27afaa9b27 before running the simulator, delete the previous app sandbox, to avoid having old resource files 2011-12-15 19:16:47 +01:00
Laurent Sansonetti
5c2dae7cd0 always start with a fresh app bundle, to make sure old resource files will not be present 2011-12-15 19:16:14 +01:00
Laurent Sansonetti
cb2f7f2ff9 don't attempt copying resources if resources_dir doesn't exist 2011-12-13 20:40:33 +01:00
Laurent Sansonetti
675732498c when copying resources, also re-create the subdirectory tree 2011-12-12 12:08:09 +01:00
Laurent Sansonetti
788351fa88 generate properly-indented plists 2011-12-12 11:33:50 +01:00
Laurent Sansonetti
6801f9d356 add 'scheme' and 'products' variables for vendor_project/xcode, fix use of 'xcodeproj' 2011-12-10 22:51:16 +01:00
Laurent Sansonetti
412d6126f2 add 'libs' config variable 2011-12-10 22:50:24 +01:00
Laurent Sansonetti
8f711e5006 better support for entitlements 2011-12-09 21:23:21 +01:00
Laurent Sansonetti
83f2037028 if build_dir can't be created, use a temporary directory instead 2011-12-09 18:24:31 +01:00
Laurent Sansonetti
14539d0dc1 fix a bug where resource files would not be copied 2011-12-09 17:53:59 +01:00
Laurent Sansonetti
fc4a628681 add a headers_dir variable for vendor_project/xcode which will generate a bridgesupport file 2011-12-09 17:41:39 +01:00
Laurent Sansonetti
b98659a776 fix regressions 2011-12-06 17:03:15 +01:00
Laurent Sansonetti
a644e2abe2 info_plist is now exposed as a ruby hash into the config, add basic entitlements support 2011-12-05 19:58:13 +01:00
Laurent Sansonetti
c37a4fdd56 add support for app identifier 2011-12-05 12:37:53 +01:00
Laurent Sansonetti
8b5a376628 new support for vendor libraries 2011-12-05 12:12:20 +01:00
Laurent Sansonetti
8198ff4caf motion/rake -> motion/project 2011-12-04 18:04:49 +01:00
Laurent Sansonetti
656c0a7b6f add support for vendor libraries 2011-12-03 17:06:05 +01:00
Laurent Sansonetti
e783c977f4 rename package rake task to archive 2011-11-26 19:16:42 +01:00
Laurent Sansonetti
436e6b13cb separate build directory for SDK version 2011-11-26 19:12:51 +01:00
Laurent Sansonetti
55416131a0 add support for app icons 2011-11-07 00:33:26 +01:00
Laurent Sansonetti
cc577a3174 validate given sdk_version 2011-11-06 14:06:50 +01:00
Laurent Sansonetti
3282c73e7a properly catch ruby exceptions in the main run loop, remove hardcoded sdk version in link flags 2011-11-04 22:05:00 +01:00
Laurent Sansonetti
a593d408a1 fix for new rake 2011-11-04 17:25:54 +01:00
Laurent Sansonetti
bbb211ba00 new option to pass to llc since llvm 3.0 2011-11-04 00:42:07 +01:00
Laurent Sansonetti
7d2fac4ded support for multiple sdks 2011-11-03 22:12:04 +01:00
Laurent Sansonetti
968157efe1 tools moved from data into bin 2011-11-02 19:46:57 +01:00
Laurent Sansonetti
1bb52a5371 rename more rubixir crap 2011-11-02 18:46:37 +01:00
Laurent Sansonetti
332a8838c8 create motion/version.rb file 2011-11-02 14:37:45 +01:00
Laurent Sansonetti
c79bde2e83 rename rubixir -> motion 2011-11-01 19:21:59 +01:00