22
33Note: The automation scripts used to build and test the Checked C compiler have
44now been moved to their own
5- [ repo] ( https://github.com/microsoft /checkedc-automation ) . We use CMake with
5+ [ repo] ( https://github.com/checkedc /checkedc-automation ) . We use CMake with
66Ninja for both Linux and Windows builds.
77
88## Setting up your machine
@@ -48,7 +48,7 @@ In order to limit the amount of build parallelism with Visual Studio:
4848- Debug->Options->Projects and Solutions->VC++ Project Settings
4949- Set ` Maximum Number of concurrent C++ compilations ` to 3, if your development
5050machine has 1 GByte of memory or more per core. If not, see the
51- [ Wiki page] ( https://github.com/Microsoft /checkedc-clang/wiki/Parallel-builds-of-clang-on-Windows/ )
51+ [ Wiki page] ( https://github.com/checkedc /checkedc-clang/wiki/Parallel-builds-of-clang-on-Windows/ )
5252to figure out what number to use. By default, 0 causes it to be the number of
5353available CPU cores on your machine, which is too much. You should also to go to
5454Debug->Options->Projects and Solutions->Build and Run and set the maximum number
@@ -70,7 +70,7 @@ LLVM uses Git for distributed source code control. It is mirrored by a Git
7070repository on Github: [ llvm project] ( https://github.com/llvm/llvm-project )
7171
7272The code for the Checked C version of LLVM/Clang lives in the following
73- repository: [ Checked C clang repo] ( https://github.com/Microsoft /checkedc-clang ) .
73+ repository: [ Checked C clang repo] ( https://github.com/checkedc /checkedc-clang ) .
7474It is licensed under the
7575[ University of Illinois/NCSAlicense] ( https://opensource.org/licenses/NCSA ) .
7676See the file LICENSE.TXT in for complete details of licensing.
@@ -83,14 +83,14 @@ have been code reviewed and passed testing.
8383changes for Checked C to the baseline branches.
8484
8585There are tests in three locations: the
86- [ Checked C repo] ( https://github.com/Microsoft /checkedc ) , the
87- [ Checked C clang repo] ( https://github.com/Microsoft /checkedc-clang ) , and the
88- [ Checked C LLVM Test Suite] ( http://github.com/Microsft /checkedc-llvm-test-suite ) .
89- The [ Checked C repo] ( https://github.com/Microsoft /checkedc ) tests are language
86+ [ Checked C repo] ( https://github.com/checkedc /checkedc ) , the
87+ [ Checked C clang repo] ( https://github.com/checkedc /checkedc-clang ) , and the
88+ [ Checked C LLVM Test Suite] ( http://github.com/checkedc /checkedc-llvm-test-suite ) .
89+ The [ Checked C repo] ( https://github.com/checkedc /checkedc ) tests are language
9090conformance tests, so they are placed with the specification, not with the
9191compiler. The Checked C repo tests are licensed under the
9292[ MIT license] ( https://opensource.org/licenses/MIT ) . The
93- [ Checked C LLVM Test Suite] ( http://github.com/Microsft /checkedc-llvm-test-suite )
93+ [ Checked C LLVM Test Suite] ( http://github.com/checkedc /checkedc-llvm-test-suite )
9494is a fork of the
9595[ LLVM test suite mirror] ( https://github.com/llvm-mirror/test-suite ) . The LLVM
9696test suite is for extended testing and includes applications and benchmarks.
@@ -100,7 +100,7 @@ We do not recommend that developers install sources for it or the Checked C
100100version by default. The test suite is meant to be run as part of automated
101101integration testing or for changes that require extensive testing, not as part
102102of day-to-day development. For developers who need to install it, information is
103- [ here] ( https://github.com/Microsoft /checkedc-llvm-test-suite/blob/master/README.md ) .
103+ [ here] ( https://github.com/checkedc /checkedc-llvm-test-suite/blob/master/README.md ) .
104104
105105## Checkout and Build Instructions for Checked C Compiler
106106
@@ -121,14 +121,14 @@ directory as \<WORK_DIR\>.
1211212 . Clone the ` checkedc-clang ` repository:
122122
123123 ```
124- git clone https://github.com/Microsoft /checkedc-clang src
124+ git clone https://github.com/checkedc /checkedc-llvm-project src
125125 ```
126126
1271273 . The Checked C language tests live in a folder within ` llvm/project ` . Change
128128to the ` src/llvm/projects/checkedc-wrapper ` directory and clone the Checked C
129129repo:
130130 ```
131- git clone https://github.com/Microsoft /checkedc
131+ git clone https://github.com/checkedc /checkedc
132132 ```
133133
1341344 . ** \[ OPTIONAL\] ** Install ` ccache ` to speed up the compiler build on Linux and
@@ -201,15 +201,15 @@ directory as \<WORK_DIR\>.
201201Unix/Linux directions. Otherwise, follow these directions:
202202
203203 ```
204- git clone -c core.autocrlf=false https://github.com/Microsoft /checkedc-clang src
204+ git clone -c core.autocrlf=false https://github.com/checkedc /checkedc-llvm-project src
205205 ```
206206
2072073 . The Checked C language tests live in a folder within ` llvm\project ` . Change
208208to the ` src\llvm\projects\checkedc-wrapper ` directory and clone the Checked C
209209repo:
210210
211211 ```
212- git clone https://github.com/Microsoft /checkedc
212+ git clone https://github.com/checkedc /checkedc
213213 ```
214214
2152154 . LLVM and Clang use CMake, which is a meta-build system generator. It
0 commit comments