mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-28 17:04:41 +00:00
Revert "Documented faster way to bootstrap-build Nim"
This commit is contained in:
22
build.bat
22
build.bat
@@ -1,22 +0,0 @@
|
||||
|
||||
if not exist "csources"(
|
||||
git clone --depth 1 https://github.com/nim-lang/csources.git
|
||||
)
|
||||
|
||||
cd "csources"
|
||||
|
||||
for /f "skip=1 delims=" %%x in ('wmic cpu get addresswidth') do if not defined AddressWidth set AddressWidth=%%x
|
||||
if %AddressWidth%==64 (
|
||||
call build64.bat
|
||||
) else (
|
||||
call build.bat
|
||||
)
|
||||
|
||||
cd ".."
|
||||
|
||||
./bin/nim c koch
|
||||
./koch boot -d:release
|
||||
|
||||
xcopy /Y install.bat.template install.bat
|
||||
|
||||
pause
|
||||
@@ -1,6 +0,0 @@
|
||||
|
||||
if not "%1"=="" (
|
||||
./koch install %1
|
||||
) else (
|
||||
./koch install
|
||||
)
|
||||
@@ -17,7 +17,7 @@ works.
|
||||
|
||||
Then run the following command::
|
||||
|
||||
./build.sh
|
||||
sh build.sh
|
||||
|
||||
Unlike other software, Nim does not distribute its files over the whole file
|
||||
hierarchy. This has the advantage that you can deinstall it by just deleting
|
||||
|
||||
18
readme.md
18
readme.md
@@ -29,21 +29,23 @@ To build from source you will need:
|
||||
|
||||
If you are on a fairly modern *nix system, the following steps should work:
|
||||
|
||||
```bash
|
||||
```
|
||||
$ git clone git://github.com/Araq/Nim.git
|
||||
$ cd Nim
|
||||
$ ./build.sh
|
||||
$ git clone --depth 1 git://github.com/nim-lang/csources
|
||||
$ cd csources && sh build.sh
|
||||
$ cd ..
|
||||
$ bin/nim c koch
|
||||
$ ./koch boot -d:release
|
||||
```
|
||||
|
||||
``./koch install [dir]`` may then be used to install Nim, or you can simply
|
||||
``koch install [dir]`` may then be used to install Nim, or you can simply
|
||||
add it to your PATH. More ``koch`` related options are documented in
|
||||
[doc/koch.txt](doc/koch.txt).
|
||||
|
||||
The above steps can be performed on Windows in a similar fashion, use
|
||||
``build.bat`` instead of ``build.sh``. Make sure you have mingw and git in
|
||||
your PATH. If you want to use different compiler, run script and then
|
||||
manually change `CC` and `LINKER` variables in `csources/build.bat` or
|
||||
`csources/build64.bat`.
|
||||
The above steps can be performed on Windows in a similar fashion, the
|
||||
``build.bat`` and ``build64.bat`` (for x86_64 systems) are provided to be used
|
||||
instead of ``build.sh``.
|
||||
|
||||
## Getting help
|
||||
A [forum](http://forum.nim-lang.org/) is available if you have any
|
||||
|
||||
@@ -24,7 +24,7 @@ like systems. Binary packages may be provided later.
|
||||
Download `nim-0.10.2.zip <download/nim-0.10.2.zip>`_, extract it and follow
|
||||
these instructions:
|
||||
|
||||
* ./build.sh
|
||||
* sh build.sh
|
||||
* Add ``$your_install_dir/bin`` to your PATH.
|
||||
|
||||
There are other ways to install Nim (like using the ``install.sh`` script),
|
||||
@@ -39,7 +39,11 @@ Change the branch to suit your needs::
|
||||
|
||||
git clone -b master git://github.com/Araq/Nim.git
|
||||
cd Nim
|
||||
./build.sh
|
||||
git clone -b master --depth 1 git://github.com/nim-lang/csources
|
||||
cd csources && sh build.sh
|
||||
cd ..
|
||||
bin/nim c koch
|
||||
./koch boot -d:release
|
||||
|
||||
The ``master`` branch always contains the latest stable version of the compiler.
|
||||
If you want bleeding edge then switch to the ``devel`` branch and follow
|
||||
|
||||
Reference in New Issue
Block a user