Commit Graph

10 Commits

Author SHA1 Message Date
Andreas Kling
837b476283 Lagom: Disable building the IPC client/server apps for now
This is not gonna work right until we also build IPCCompiler.
2019-08-05 14:03:15 +02:00
Andreas Kling
0f0b00dc1f Lagom: Add a simple IPC client and server for host-side testing
Add LibIPC to the Lagom build, and also implement two little test apps
so we can run IPC tests on other systems.
2019-08-03 20:57:57 +02:00
Andreas Kling
b9c8b3137d Lagom: Append to CMAKE_CXX_FLAGS instead of overwriting it. 2019-08-01 10:03:56 +02:00
Robin Burchell
ae231cfe3d Lagom: Set project() right away
Checking CMAKE_CXX_COMPILER_ID before project() does not work.
2019-07-30 15:28:37 +02:00
Andreas Kling
bacbb52f2e Lagom: Let's not hard-code the compiler. Add compiler-relevant flags though.
I'm still getting the hang of this CMake thing.
2019-07-26 11:03:19 +02:00
Andreas Kling
65c3101897 Lagom: Build with -fPIC for now. 2019-07-25 15:15:56 +02:00
Andreas Kling
03b9f6b7f8 Lagom: Simplify the CMakeLists.txt a bit.
Now that everything in AK is buildable, we can just build all of it. :^)
2019-07-25 14:33:56 +02:00
Andreas Kling
67c8748162 Lagom: Add a tiny test program so we can see that something works. :^) 2019-07-25 13:50:39 +02:00
Andreas Kling
e4c9235c91 Lagom: Let's build liblagom as a static library. 2019-07-25 13:16:59 +02:00
Andreas Kling
6957976796 Lagom: Import the beginnings of a "port" of Serenity libs for the outside.
The C++ facilities of Serenity are getting pretty comfortable, and I'd like
to take them with me to projects outside the system.

Let's make it a bit easier to do that by bundling AK and LibCore (for now)
into a portable library called "Lagom". :^)
2019-07-25 12:02:08 +02:00