On Mon, 25 Dec 2023, Maxim Ganetsky wrote:
25.12.2023 18:35, Michael Van Canneyt via fpc-devel пишет:
On Mon, 25 Dec 2023, Maxim Ganetsky via fpc-devel wrote:
||
-Fu$CfgDir../lib/fpc/3.3.1/pas2js/rtl/src
|
I see that there are missing directory separators after $CfgDir, maybe this
is the reason?
I added it.
Thanks. But still no luck. It seems like asterisks in config file are not
expanded properly. See the output of compilation run for a trivial "Hello,
World!" program:
They are expanded. I've been using it for quite some time now.
I don't think I've been hallucinating. See below :-)
||
Info: Macro defined: UNICODE
||
Info: Compiler exe: "/usr/local/bin/pas2js"
||
Info: Using working directory:
"/builds/freepascal.org/lazarus-sandbox/lazarus-test-4"
||
Info: Using unit path: "/usr/local/lib/fpc/3.3.1/pas2js/*/src"
||
Note: unit path not found: "/usr/local/lib/fpc/3.3.1/pas2js/*/src"
Is the path correct to begin with ?
i.e. do the directories /usr/local/lib/fpc/3.3.1/pas2js/*/src actually exist ?
Partial output here:
pas2js -va hello.pas
Debug: quick handling option "hello.pas"
Info: Configfile search: /home/michael/.pas2js.cfg
Info: Reading options from file "/home/michael/.pas2js.cfg"
Debug: interpreting file option "#ifdef FPC_SUBTARGET_NAMESPACED"
.pas2js.cfg(1,1) Debug: cfg directive "#ifdef FPC_SUBTARGET_NAMESPACED": false
-> skip
Debug: interpreting file option
"-Fu/home/michael/P2JS/main/packages/*/namespaced"
Debug: interpreting file option "-Fi/home/michael/P2JS/main/packages/*/src"
Debug: interpreting file option "#else"
.pas2js.cfg(4,1) Debug: cfg directive "#else": execute
Debug: interpreting file option "-Fu/home/michael/P2JS/main/packages/*/src"
...
Info: Using unit path: "/home/michael/P2JS/main/packages/nodejs/src"
Info: Using unit path: "/home/michael/P2JS/main/packages/opentok/src"
Info: Using unit path: "/home/michael/P2JS/main/packages/pdfjs/src"
Info: Using unit path: "/home/michael/P2JS/main/packages/pushjs/src"
Info: Using unit path: "/home/michael/P2JS/main/packages/tinyeditor/src"
Info: Using unit path: "/home/michael/P2JS/main/packages/vscode/src"
Info: Using unit path: "/home/michael/P2JS/main/packages/wasi/src"
Info: Using unit path: "/home/michael/P2JS/main/packages/webwidget/src"
Info: Using unit path: "/home/michael/P2JS/main/packages/xterm/src"
So the path is definitely expanded.
Michael.
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel