Commit Graph

1000 Commits

Author SHA1 Message Date
Daniel Reimer
0a29c08b39 Get the cmake path from a system variable called _ROSBE_CMAKEPATH. Hard coding is eeevul!
svn path=/trunk/RosBE/; revision=1296
2011-06-02 21:13:42 +00:00
Daniel Reimer
8b0d26caa2 Commit for zwabbit. Adding a "_be" to the folder pathes to the different GCC compilers.
svn path=/trunk/RosBE/; revision=1295
2011-06-02 20:31:19 +00:00
Daniel Reimer
a053bff602 Fix clean for cmake trees.
Fix a optical problem on startup showing the whole path variable everytime.

svn path=/trunk/RosBE/; revision=1294
2011-06-02 12:38:37 +00:00
Daniel Reimer
04aa0edaac PS has a nice bug reading the programfiles x86 variable. Heres the fix.
svn path=/trunk/RosBE/; revision=1289
2011-05-16 23:18:58 +00:00
Daniel Reimer
3cbb20a0cd Spaces can be eevil... Especially if the resulting Var is non existant...
svn path=/trunk/RosBE/; revision=1288
2011-05-16 21:20:56 +00:00
Daniel Reimer
3c4524b41e Fix the wrong path to the logs folder.
Move back to the custom made Path Variable. I cant even use cmake because of tgit adding a sh command to it...

svn path=/trunk/RosBE/; revision=1287
2011-05-16 20:56:02 +00:00
Ziliang Guo
027baa329f Update WiX file with a license. Putting this under 3-clause BSD.
svn path=/trunk/RosBE/; revision=1286
2011-05-16 20:43:09 +00:00
Ziliang Guo
f24f6cd650 Add xsl file for generating a MSI installer using WiX.
svn path=/trunk/RosBE/; revision=1285
2011-05-16 20:37:07 +00:00
Daniel Reimer
c06d6dd306 Update RosBE to follow the CMake Build Standards of the new configure script.
svn path=/trunk/RosBE/; revision=1284
2011-05-16 20:20:43 +00:00
Daniel Reimer
4b61e36515 Only build the host tools the 1st time. When they already exist, skip them and continue with the main OS.
svn path=/trunk/RosBE/; revision=1263
2011-01-30 14:00:57 +00:00
Daniel Reimer
9a5d788ca5 Add Timo's LD Patch discussed in ML.
Fix Log naming in PS CMake build script.
Set the errorlevel to 0 before testing for cmake in PS.
Update changelog.

svn path=/trunk/RosBE/; revision=1257
2011-01-02 16:50:09 +00:00
Daniel Reimer
4242a21a52 make the log dir not dependent of the main tree. Use the current dir instead.
This makes is possible to have different logs of different branches separate in their own folder.

svn path=/trunk/RosBE/; revision=1256
2011-01-02 16:17:32 +00:00
Daniel Reimer
d7ad15abe3 make RosBE silent by changing the variable _ROSBE_NOSOUND to 1.
Can be added to the config tool later.

svn path=/trunk/RosBE/; revision=1255
2011-01-02 15:40:35 +00:00
Daniel Reimer
3097582551 - Add cmake to the versions show up section, if installed. Otherwise throw a warning.
- If cmake is not there and you try to build the cmake branch, throw an error and tell the ppl what to do.
- Update Headers.
Testerz needed!

svn path=/trunk/RosBE/; revision=1254
2011-01-02 15:20:28 +00:00
Daniel Reimer
6a14d2a68d oops.
svn path=/trunk/RosBE/; revision=1253
2011-01-02 13:00:12 +00:00
Daniel Reimer
65a95ea203 Prepare the move to CMake.
- ByeBye config script. Never really used and fully made for RBuild. New upcoming commands from cmake should go into the config GUI as it was planned for the now deleted ones, too.
- Modify clean command for CMake support.

svn path=/trunk/RosBE/; revision=1252
2011-01-02 12:52:47 +00:00
Daniel Reimer
572b2d6970 But now. CMake seems to run. ;-)
svn path=/trunk/RosBE/; revision=1251
2011-01-02 01:39:46 +00:00
Daniel Reimer
2d953f82f0 Add a missing ".
svn path=/trunk/RosBE/; revision=1250
2010-12-30 16:22:41 +00:00
Daniel Reimer
696aa1c547 Fix a missing " in the cmake build script.
svn path=/trunk/RosBE/; revision=1248
2010-12-26 18:15:53 +00:00
Daniel Reimer
b5e63a1bf6 Bye bye <= Win2k support.
svn path=/trunk/RosBE/; revision=1247
2010-12-24 22:45:30 +00:00
Daniel Reimer
3ed4966a93 - Make the config.rbuild too old error non fatal. Now it continues to build, but I still don't recommend it.
- Update the cmake build script to be compatible to timo's script in the branch

svn path=/trunk/RosBE/; revision=1246
2010-12-24 13:39:01 +00:00
Daniel Reimer
ec44443797 Change the 1.5 script back to the former state and commit the new in the 1.6 folder
svn path=/trunk/RosBE/; revision=1243
2010-12-14 21:15:47 +00:00
Daniel Reimer
35091ce41b Update RosBE build script for new gccs.
svn path=/trunk/RosBE/; revision=1242
2010-12-14 21:07:16 +00:00
Daniel Reimer
652982c04d Fix a copy/paste error.
svn path=/trunk/tools/RosBE/; revision=1229
2010-08-30 01:03:28 +00:00
Daniel Reimer
b6c0fb6180 - Remove the old ccache from the RosBE-Windows Tree.
- First try to make every external config file version specific. This should make it possible to install several RosBE Versions parallel from now on... (should)

svn path=/trunk/tools/RosBE/; revision=1228
2010-08-23 21:22:55 +00:00
Daniel Reimer
1713c7fd7f Increase the CCache size by default and make it user customizeable.
svn path=/trunk/tools/RosBE/; revision=1227
2010-08-23 15:57:46 +00:00
Daniel Reimer
0773afc3d6 Added way to change the ccache dir. define a _ROSBE_CCACHE_DIR Variable and it will be used instead of the default path
svn path=/trunk/tools/RosBE/; revision=1226
2010-08-21 14:30:38 +00:00
Daniel Reimer
072ab6106b Preparations for GCC 4.5.1 mingw-w64 and RosBE Version 1.6. Not working yet.
svn path=/trunk/tools/RosBE/; revision=1225
2010-08-15 12:14:41 +00:00
Daniel Reimer
cfb7533b3d Problem fixed thx to the Great Omnipotent Jaykul from #powershell
svn path=/trunk/tools/RosBE/; revision=1224
2010-07-29 18:08:54 +00:00
Daniel Reimer
7fb809c185 Revert moving the cmake build folders into output-%arch%
Add PS Version of CMake support which does half the job and then does not find the toolchain-mingw32.cmake because it looks for a toolchain-mingw32 file O_o

svn path=/trunk/tools/RosBE/; revision=1223
2010-07-29 17:58:22 +00:00
Daniel Reimer
476e9dc666 oops, forgot to rename make to mingw32-make again to make cmake happy.
Started the PS Part of this Support Update.

svn path=/trunk/tools/RosBE/; revision=1222
2010-07-29 13:52:49 +00:00
Daniel Reimer
71e8c36800 Add CMake Support to RosBE. It detects if you are inside the CMake Branch and behaves accordingly. Just use make/makex as you did before.
PS Version will come later today.

svn path=/trunk/tools/RosBE/; revision=1221
2010-07-29 13:37:03 +00:00
Daniel Reimer
d48849ed9b Make using the System Path Variable optional again, because make suffers from a bug with path variables with () in it. This makes RosBE almost unuseable in 64 bit Windows.
svn path=/trunk/tools/RosBE/; revision=1219
2010-06-14 10:49:27 +00:00
Daniel Reimer
1035aee3dd Cleanup of the options tool code. By Christoph von Wittich.
svn path=/trunk/tools/RosBE/; revision=1215
2010-06-07 13:22:48 +00:00
Daniel Reimer
5b7aa02a48 - Branch selection fully works now.
- Errors are thrown as such now.
- Update does not corrupt itself anymore when theres no Internet connection.

svn path=/trunk/tools/RosBE/; revision=1212
2010-05-29 11:16:38 +00:00
Daniel Reimer
f6bfe3ab52 Fix Crocodile's Patch to work on branches which do not fully clone trunk, too.
Port this ix over to PS, too, but this does not work yet. (Trying to do it without a wget dependency here)

svn path=/trunk/tools/RosBE/; revision=1211
2010-05-28 09:32:40 +00:00
Daniel Reimer
4cd0b8659c Bug 5426 (Patch by Adam Kachwalla, PS Port by Daniel Reimer)
This patch adds selection of the branch for sSVN using the ROS_BRANCH variable.
For example, setting ROS_BRANCH to "arwinss" (without quotes) will allow sSVN to operate on the ARWINSS branch.
If ROS_ARCH is set to "amd64" this will override ROS_BRANCH
NOTE: ROS_BRANCH is "recyclable" - by that I mean you can use it for multiple sSVN executions without it being changed, since this new sSVN modifies its own internal _ROS_BRANCH variable.
A nice side-effect of this patch is that it also refactors redundant 'if "%ROS_ARCH%" == "amd64" () else ()' style blocks, making the code a little smaller and neater.
-----------
Additionally fixed some slipped in brace errors resulting in funny behavior on specific circumstances + some more cleanup.

svn path=/trunk/tools/RosBE/; revision=1210
2010-05-24 22:22:13 +00:00
Daniel Reimer
1885b5aad2 Remove the Old behavior mode for now again. 64 bit hosts and their (x86) in path make problems in stupid batch!
svn path=/trunk/tools/RosBE/; revision=1209
2010-05-19 08:45:36 +00:00
Daniel Reimer
fbbe6aa2b8 About time that I do it like KDE and release 1,3,5,7,9 Versions as "Finals" and 2,4,6,8,0 as FINALS.
Fixing another Bug noone saw in the RCs or in RosBE 1.5 Update 1 EVER, a bug which exactly shows the bullshit Batch is in real.
Adding a enabledelayedexpansion and replacing some % with ! and it works.... Did I already say how much I hate Batch? Use the PS Version!
Some sSVN cleanup, too. THis does not fix Olaf's Bug he has because I still cant replicate it.

svn path=/trunk/tools/RosBE/; revision=1208
2010-05-17 23:57:55 +00:00
Daniel Reimer
d56769d221 Fix a typo in the German Translation. Thx goes to DosX
svn path=/trunk/tools/RosBE/; revision=1207
2010-05-17 20:22:15 +00:00
Daniel Reimer
ca1814d463 fix a bug in ssvn batch version which always ran through the update function even if the 1st param was crap. Found by Crocodile
svn path=/trunk/tools/RosBE/; revision=1206
2010-05-17 13:55:04 +00:00
Daniel Reimer
024bb58317 Remove a ")" too much
svn path=/trunk/tools/RosBE/; revision=1205
2010-05-16 14:38:33 +00:00
Daniel Reimer
3fb2378ce5 Prepare for RosBE 1.5.1. RC is available on my site already.
svn path=/trunk/tools/RosBE/; revision=1204
2010-05-15 13:33:40 +00:00
Daniel Reimer
fddbf1f62b Bug 5369: Patch and Enhancements for RosBE: Wrong SSVN update behavior.
Partially applied:
- The EOC to skip rosapps and rostests was not applied, because it might be possible that rosapps or rostests need a update anyway.
- Fixed a logical error in %_BUILDBOT_SVNSKIPMAINTRUNK% if condition.

svn path=/trunk/tools/RosBE/; revision=1203
2010-05-09 13:15:33 +00:00
Daniel Reimer
cdb02f7780 - Make sSVN fully multi Source Tree compatible by removing the dependency on the _ROSBE_ROSSOURCEDIR variable.
- Update changelog.

svn path=/trunk/tools/RosBE/; revision=1202
2010-05-06 15:28:59 +00:00
Daniel Reimer
21ceff92b4 Feature request by Olaf Siejka.
The sSVN parameters "rosapps" and "rostests" were originally made for just creating rosapps / rostests repositories in the modules folder. Now it detects an existant repository and just updates that one. If theres no repository or even no folder for the repository it first generates it and continues. Additionally you can set the revision you wanna checkout or update to.
"create" accepts a revision as second parameter now, too.
NOT FULLY TESTED YET.

svn path=/trunk/tools/RosBE/; revision=1201
2010-05-04 10:03:05 +00:00
Daniel Reimer
c16a719e1f If a custom output folder is defined, pass it to log2lines, too.
Thx to Mephisto for noticing.

svn path=/trunk/tools/RosBE/; revision=1200
2010-05-03 12:41:30 +00:00
Daniel Reimer
cf323b1fad Add the correct license to the audio files.
Cleanup clean.cmd even more.

svn path=/trunk/tools/RosBE/; revision=1199
2010-05-02 19:23:38 +00:00
Daniel Reimer
af87101a7b Weaken the ROS Source Dir check in clean a bit so that it does remove the built stuff even if it did not even build any tool yet.
Simplify Sound Output a bit

svn path=/trunk/tools/RosBE/; revision=1198
2010-05-02 17:38:45 +00:00
Daniel Reimer
c7293c072d Add the Error Sound to the Batch Version, too.
It ONLY works if tee alias Logging is disabled for now!

svn path=/trunk/tools/RosBE/; revision=1197
2010-04-18 15:16:52 +00:00