summaryrefslogtreecommitdiff
path: root/Meta/CLion
AgeCommit message (Collapse)Author
2021-01-14Meta: Update CLion CMakeLists for moved directoriesLuke
2021-01-12Shell: Move to Userland/Shell/Andreas Kling
2020-12-29Build: Support non-i686 toolchainsmeme
* Add SERENITY_ARCH option to CMake for selecting the target toolchain * Port all build scripts but continue to use i686 * Update GitHub Actions cache to include BuildIt.sh
2020-10-12Toolchain: Upgrade to GCC 10.2.0Andreas Kling
2020-08-06Meta: Update CLion configuration to include LibM and generated filesLuke
Also bumps the CXX Standard to C++20.
2020-07-01Meta: Give SERENITY_ROOT a default value in `CLion/run.sh`Emanuele Torre
2020-07-01Meta: Allow running run.sh from any where by setting SERENITY_BUILDEmanuele Torre
If SERENITY_BUILD is not set or empty, SERENITY_BUILD is treated as if it was set to '.'. `run.sh` will cd to SERENITY_BUILD before running the emulator. Also, export SERENITY_BUILD in `Meta/CLion/run.sh` since we are using it in `Meta/run.sh`. Also, allow using a different bochs configuration file by setting the SERENITY_BOCHSRC variable.
2020-07-01Meta: CLion/run.sh should be executableEmanuele Torre
2020-07-01Meta: make `CLion/run.sh` use `run.sh`Emanuele Torre
We don't need to copy `run.sh` and modify it: we can just set environment variables. Now, we don't have to modify two files everytime we make a change to the run.sh script. Also make SERENITY_BUILD overridable with environment variables,why not?
2020-05-17Meta: Update CLion and WSL configuration documentationsDevashish
This commit updates CLionConfiguration.md and NotesOnWSL.md so that they comply with new build system. In addition to that, the WSL doc is updated to include instructions to run qemu (and serenity) natively on Windows, without needing an X-window server.
2020-05-16Toolchain/Ports: Update to gcc 10.1.0Shannon Booth
2020-05-08Services: Renamed from ServersAndreas Kling
It didn't feel right to have a "DHCPClient" in a "Servers" directory. Rename this to Services to better reflect the type of programs we'll be putting in there.
2020-05-04Meta: Add configuration for setting up project in CLionDevashish
This commit adds a CMakeLists.txt file that will be used by CLion to configure the project and documentation explaining the steps to follow. Configuring CLion this way enables important features like code completion and file search. The configuration isn't perfect. There are source files for which CLion cannot pick up the headers and asks to manually include them from certain directories. But for the most part, it works all right.