Commit Graph

18 Commits

Author SHA1 Message Date
Amine Khaldi
d5d795881e [ROSBE-UNIX]
* Update the toolchain prefix.

svn path=/trunk/RosBE/; revision=1919
2012-12-21 16:47:16 +00:00
Pierre Schweitzer
bcd6aa7545 [ROSBE-UNIX]
Use double brackets
Spotted by Sylvain

svn path=/trunk/RosBE/; revision=1371
2012-02-11 17:26:29 +00:00
Pierre Schweitzer
82a4589fe5 [ROSBE-UNIX]
Nasm isn't used any longer with CMake

svn path=/trunk/RosBE/; revision=1366
2012-02-08 18:44:52 +00:00
Pierre Schweitzer
c7e780bfe2 [ROSBE-UNIX]
Port translate bash script from RosBE-Windows to Unix using perl.
Not tested yet.

svn path=/trunk/RosBE/; revision=1364
2012-01-29 00:03:24 +00:00
Pierre Schweitzer
2fe1320295 [ROSBE-UNIX]
Implement support for pre-build & post-build hook scripts in RosBE-Unix.
Also provide an example script to helps workarounding a current problem in our build process

svn path=/trunk/RosBE/; revision=1363
2012-01-28 17:40:19 +00:00
Pierre Schweitzer
b561008a52 [ROSBE]
Code cleanup.
No code changes.

svn path=/trunk/RosBE/; revision=1355
2012-01-16 21:38:17 +00:00
Colin Finck
4119fa38bb My RosBE-Unix 2.0-RC1 changes. Don't ask me why I haven't committed them yet...
In some details:
- Add CMake, update GMP and Make, remove NASM.
- Strip off all debugging symbols from the built components.
- Remove all RBuild-specific quirks. This simplifies many scripts :-)

svn path=/trunk/RosBE/; revision=1345
2011-12-05 21:40:23 +00:00
Colin Finck
2150c65333 Include the correct file
svn path=/trunk/tools/RosBE/; revision=1183
2010-02-08 21:49:21 +00:00
Colin Finck
cc22af72d0 Revert back to a more meaningful error message for the case that no compiler output was found in the current directory.
svn path=/trunk/tools/RosBE/; revision=1169
2010-01-28 13:42:59 +00:00
Colin Finck
a8645785d5 - Remove --disable-werror where unsupported
- Fix the Bash fallback value variable expansion

svn path=/trunk/tools/RosBE/; revision=1165
2010-01-26 22:27:04 +00:00
Colin Finck
45d14c81ef - Removed the unneeded -gstabs+ flag as the debug symbols of all toolchain binaries are stripped off anyway after the build.
- Do some basic checks to verify that we're really in a checkout directory before cleaning it.
- Fix the architecture environment variable in RosBE-Unix.
- Consider the ROS_AUTOMAKE and ROS_CDOUTPUT variables when cleaning.
  The default makefile is always "makefile-ARCH.auto" now, also for i386. Will be changed in the tree as well once we all update to 1.5.
- Leave out RosBE-Unix' version number for GCC's --with-pkgversion parameter as this could be misleading for future updates.
- Many code simplifications

svn path=/trunk/tools/RosBE/; revision=1164
2010-01-26 20:17:49 +00:00
Colin Finck
052ea1523a - Change version to 1.5-RC1
- Handle unknown RosBE-Unix versions in the installation script
- Update tool version information

svn path=/trunk/tools/RosBE/; revision=1135
2009-11-07 17:16:41 +00:00
Colin Finck
48b49abb63 - Bump version to 1.5
- Add a new "setuplibrary.sh" containing many functions from "rosbelibrary.sh".
  This one can be shared between "buildtoolchain.sh" (RosBE-Windows) and "RosBE-Builder.sh" (RosBE-Unix) to simplify building the toolchain and minimize code differences.
- Add an optional installation directory parameter to "RosBE-Builder.sh".
  If this one is given, the script will perform an unattended installation to the specified directory as long as it does not yet exist. Might be useful if we consider packaging RosBE-Unix into DEB/RPM/... packages in the future.
- Remove the update routines for previous versions. 1.5 changed too much stuff, so that a direct update isn't feasible in this version.
- Add bash's "local" keyword where appropriate.

Besides, the required source packages can now be downloaded from http://svn.reactos.org/RosBE-Sources.
You no longer need to retrieve them from released RosBE-Unix versions.

svn path=/trunk/tools/RosBE/; revision=1130
2009-11-03 21:40:22 +00:00
Colin Finck
5d209428cd [SVN maintenance] Set svn:executable for most of our shell scripts
svn path=/trunk/tools/RosBE/; revision=949
2009-04-16 19:47:44 +00:00
Colin Finck
e09d7b0e67 Missed that in my last commit
svn path=/trunk/tools/RosBE/; revision=948
2009-04-16 19:45:50 +00:00
Colin Finck
4bbc46c4a4 - Bump version to 1.4.1
- Add the environment variables ROSBE_HOST_CFLAGS, ROSBE_HOST_CXXFLAGS, ROSBE_TARGET_CFLAGS, ROSBE_TARGET_CXXFLAGS
  They contain existing pathes for the built-in include directories of the Host C/C++ and Target C/C++ compilers as compiler flags.
  Required for kjk's rbuild work.
- Write a small tool for parsing the output of cpp -v to get the built-in include directories

svn path=/trunk/tools/RosBE/; revision=946
2009-04-16 19:13:24 +00:00
Colin Finck
4064e8ea27 - Downgrade MinGW Runtime back to 3.13.
Using the complete 3.15.x package leads to building problems.
- Set the PATH variable again in RosBE-Builder.sh, otherwise GCC compilation fails
- Fix building "make" with RosBE-Builder.sh
- Delete the contents of the target directory before doing a reinstallation
- Delete the "$installdir/share" directory as well after compiling the stuff
- Update the README with the latest information
- Make the version.sh output nicer
- Minor tweaks in makepackage.sh to get the package built properly
- Update the SVN-Readme.txt files

svn path=/trunk/tools/RosBE/; revision=934
2009-02-14 18:22:46 +00:00
Colin Finck
868c4f4fd1 Thinking more about this, the "Root" directory was actually not required.
Move the stuff once more (hopefully the last time)

svn path=/trunk/tools/RosBE/; revision=932
2009-02-11 17:49:49 +00:00