Andreas Kling
04b9dc2d30
Libraries: Create top level directory for libraries.
...
Things were getting a little crowded in the project root, so this patch
moves the Lib*/ directories into Libraries/.
2019-07-04 16:16:50 +02:00
Andreas Kling
612e1c7023
Toolchain: Oops, let's unbreak UseIt.sh.
2019-05-20 02:06:41 +02:00
Robin Burchell
95893b0d53
Toolchain: Add some required options to the default CMake options.
2019-05-18 02:57:38 +02:00
Robin Burchell
5babcac289
Build: Install most headers to Root (and libcore.a/libgui.a)
...
This makes out-of-tree linking possible. And at the same time, add a
CMakeToolchain.txt file that can be used to build arbitrary cmake-using
applications on Serenity by pointing to the CMAKE_TOOLCHAIN_FILE when
running cmake:
-DCMAKE_TOOLCHAIN_FILE=~/code/serenity/Toolchain/CMakeToolchain.txt
2019-05-17 21:59:48 +02:00
Robin Burchell
f9515d56e7
BuildIt: Allow specifying MAKEJOBS rather than forcing to nprocs
2019-05-15 20:16:58 +02:00
Robin Burchell
bfd94dbf54
UseIt: allow sourcing from outside the Toolchain dir
2019-05-15 20:16:58 +02:00
Robin Burchell
219f2f988e
BuildIt: use set -e to fail immediately on error
...
This saves time if something goes wrong very early in the build process.
2019-05-15 20:16:58 +02:00
Andreas Kling
81a280da87
Toolchain: Make sure everything ends up in the right place in Root/
2019-05-08 15:50:24 +02:00
Andreas Kling
02b69cf06a
Toolchain: Build GCC with --with-newlib
2019-04-29 15:09:57 +02:00
VAN BOSSUYT Nicolas
3761bc3ed7
Toolchain: The toolchain script is now working 🎉
2019-04-29 13:12:20 +02:00
VAN BOSSUYT Nicolas
4977fd22b8
Toolchain: Useit.sh finish and added an install target for the libc's Makefile and a bit of ground work for a gcc port
2019-04-29 13:12:20 +02:00
VAN BOSSUYT Nicolas
be1100497d
Toolchain: GCC and binutils are now configure correctly
2019-04-29 13:12:20 +02:00
VAN BOSSUYT Nicolas
4b05ec9549
Toolchain: Added build script (wip)
2019-04-29 13:12:20 +02:00