Update the instruction how to run the stdlib generator

Use relative paths in urls
This commit is contained in:
Ilya Gorbunov
2018-02-12 14:32:05 +03:00
parent 9c8c1cdc18
commit 99fd66137c
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -8,13 +8,13 @@ We use some code generation to generate the various utility extension function f
These sources are placed into `generated` folder and their names are prefixed with the underscore, for example `generated/_Collections.kt`
To run the code generator from the `libraries` directory of a kotlin checkout, use the following command:
To run the code generator use the following command in the root directory of the project:
./gradlew :tools:kotlin-stdlib-gen:run
> Note: on Windows type `gradlew` without the leading `./`
This then runs the script which generates a significant part of stdlib sources from the [templates](https://github.com/JetBrains/kotlin/tree/master/libraries/tools/kotlin-stdlib-gen/src/templates) authored with a special kotlin based DSL.
This then runs the script which generates a significant part of stdlib sources from the [templates](../tools/kotlin-stdlib-gen/src/templates) authored with a special kotlin based DSL.
### Usage samples
+2 -2
View File
@@ -3,10 +3,10 @@
Some of the code in the standard library is created by code generation based on templates.
For example, many `Array` methods need to be implemented separately for `Array<T>`, `ByteArray`, `ShortArray`, `IntArray`, etc.
To run the code generator from the `libraries` directory of a kotlin checkout, use the following command:
To run the code generator use the following command in the root directory of the project:
./gradlew :tools:kotlin-stdlib-gen:run
> Note: on Windows type `gradlew` without the leading `./`
This then runs the script which generates a significant part of stdlib sources from the [templates](https://github.com/JetBrains/kotlin/tree/master/libraries/tools/kotlin-stdlib-gen/src/templates) authored with a special kotlin based DSL.
This then runs the script which generates a significant part of stdlib sources from the [templates](src/templates) authored with a special kotlin based DSL.