From 1a9123eb90db68d037b5ba5ad11fa0e8534b83c8 Mon Sep 17 00:00:00 2001 From: tersec Date: Thu, 21 Jul 2022 07:41:33 +0000 Subject: Use `passc` and `passl` consistently with compiler checking (#20068) --- doc/manual.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/doc/manual.md b/doc/manual.md index 503b9538b..d6cbf0785 100644 --- a/doc/manual.md +++ b/doc/manual.md @@ -7215,7 +7215,7 @@ The `link` pragma can be used to link an additional file with the project: {.link: "myfile.o".} -PassC pragma +passc pragma ------------ The `passc` pragma can be used to pass additional parameters to the C compiler like one would using the command-line switch `--passc`:option:\: @@ -7243,20 +7243,20 @@ the pragma resides in: {.localPassC: "-Wall -Werror".} # Passed when compiling A.nim.cpp -PassL pragma +passl pragma ------------ -The `passL` pragma can be used to pass additional parameters to the linker -like one would be using the command-line switch `--passL`:option:\: +The `passl` pragma can be used to pass additional parameters to the linker +like one would be using the command-line switch `--passl`:option:\: .. code-block:: Nim - {.passL: "-lSDLmain -lSDL".} + {.passl: "-lSDLmain -lSDL".} Note that one can use `gorge` from the `system module `_ to embed parameters from an external command that will be executed during semantic analysis: .. code-block:: Nim - {.passL: gorge("pkg-config --libs sdl").} + {.passl: gorge("pkg-config --libs sdl").} Emit pragma @@ -7570,7 +7570,7 @@ allows *sloppy* interfacing with libraries written in Objective C: .. code-block:: Nim # horrible example of how to interface with GNUStep ... - {.passL: "-lobjc".} + {.passl: "-lobjc".} {.emit: """ #include @interface Greeter:Object -- cgit 1.4.1-2-gfad0