25 Commits

Author SHA1 Message Date
Matt Godbolt
54e2dae21f Add comprehensive Configuration.md documentation (#7626)
This PR adds a detailed Configuration.md document that comprehensively
explains the Compiler Explorer configuration system. It covers:

- Configuration file structure and hierarchical loading
- Property types and automatic conversions
- List separators and specialized formats
- Group inheritance and compiler configuration
- Variable substitution mechanisms
- Advanced features like remote compilers and property debugging

Additionally, it updates all related documentation to reference this
central document for configuration details, reducing duplication and
ensuring consistency.

This document will serve as the foundation for future configuration
system improvements by providing clear documentation of the current
implementation.
2025-04-26 18:12:58 -05:00
Matt Godbolt
58fec88694 Add a little more clarity on how libraries work 2025-04-15 10:34:06 -05:00
Jeremy Rifkin
cb4157e186 Two quick markdown formatting changes prettier performed 2022-12-28 08:51:30 -07:00
Patrick Quist
149ee2db06 Update AddingALibrary.md 2022-12-18 21:21:59 +01:00
Matt Godbolt
f2c1e0bd31 The Grand Reformat (#3643)
* The Grand Reformat

- everything made prettier...literally
- some tweaks to include a few more files, including documentation
- minor changes to format style
- some tiny `// prettier-ignore` changes to keep a few things the way we like them
- a couple of super minor tweaks to embedded document types to ensure they format correctly
2022-05-09 23:13:50 -05:00
RabsRincon
2306073103 Grammar check pass on docs
Used WebStorm built-in spellchecker and updated the docs where necessary
2021-07-13 12:01:07 +02:00
RabsRincon
96167f49d6 Fix AddingALibrary typo
Thanks @toughengineer
2021-07-13 11:27:49 +02:00
Rubén Rincón Blanco
86b64fab25 Update AddingALibrary.md
As suggested by @toughengineer in #2772
2021-07-09 20:39:52 +02:00
okkenator
83f81a31e1 Remove ref and link to the wiki (#2549) 2021-04-01 09:28:38 +02:00
Patrick Quist
2d0c42f84e Update AddingALibrary.md 2020-09-09 10:08:19 +02:00
Patrick Quist
cf7e0b029f [WIP] Fetch binaries for libraries before building (#1945)
* allow liblink also in lib group

* basic working version of lib binaries via conan

* refactored buildenvsetup into classes

* draft of more library readme

* things that aren't really needed

* dont request from conan if theres nothing to link

* conditionally

* its getting late

* download libraries with "native js"

* add libs

* Update c++.amazon.properties

* Update c++.amazon.properties

* Update c++.amazon.properties

* Update buildenvsetup-ceconan.js

* support library alias client- & server-side

* .

* merge master

* url change

* path fix

* disable broken compilers

* buggy clang compilers

* removed disabled compiler

* Update c++.amazon.properties

* bugfixes and add library lookupversion

* libuv and openssl update

* add libs

* test if tbb works with tbb_debug

* normal tbb

* rpath current folder as well for .so's

* add new tbb version and switch folders

* disable ulib
2020-07-15 01:33:54 +02:00
Hui
50a2bfb904 Update the Windows setup doc and add doc to setup msvc compiler on linux host 2020-05-26 15:23:47 +01:00
Matt Godbolt
84e9b282fd Canonical URLs now https://github.com/compiler-explorer/compiler-explorer! Hooray :) 2020-05-16 11:09:30 -05:00
Matt Godbolt
2ff1004a5c Some path fixups post rename of c-e-image->infra 2020-05-14 23:23:25 -05:00
Patrick Quist
a7cdd9d8b6 add documentation for limited-library-support 2020-05-05 20:55:29 +02:00
RabsRincon
928c7a13f9 Change wrong doc examples
Thanks to @shubhdev for catching it :)
2018-06-28 22:15:13 +02:00
RabsRincon
1c46f8f6e6 Add documentation for new defaultLibs config key 2018-05-08 15:17:47 +02:00
RabsRincon
5f7756d145 Format docs 2018-03-04 06:01:44 +01:00
RabsRincon
e5ef04117e Add range-v3 0.3.5 library
Updated docs to reflect `description` key addition
2018-03-04 05:59:40 +01:00
RabsRincon
8ac96fa82f Update lib docs to remind users about dependencies
Inspired by #834
2018-02-23 07:20:39 +01:00
Rubén
d681cd06ca Update AddingALibrary.md 2018-01-25 11:25:25 +01:00
RabsRincon
7bd30b4c4b Update libs docs 2018-01-18 17:40:10 +01:00
richardthe3rd
72e333fa62 Update AddingALibrary.md
Fixed typo
2017-11-27 21:16:54 +00:00
RabsRincon
3b8fb3be28 Fix abseil reference 2017-11-18 01:06:59 +01:00
RabsRincon
2ab39a080e Add a doc which details how to add a library to CE 2017-11-18 01:03:31 +01:00