mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-26 19:43:42 +02:00
![]() change in utils/fpcm/fpcmake.ini in prevous commit. Adapt also other files to that change: * compiler/globals.pas: Replace $FPCTARGET by os_string if tf_use_8_3 flag is set for target_info also. * tests/Makefile.fpc: Modify TEST_TARGETSUFFIX in the same way as TARGETSUFFIX was modified in previous commit. * tests/utils/dotest.pp: + New variable UseOSOnly, set to true if only target OS name should be used for subdirectories. git-svn-id: trunk@18228 - |
||
---|---|---|
.. | ||
examples | ||
instantfpc.lpi | ||
instantfpc.pas | ||
instantfptools.pas | ||
Makefile | ||
Makefile.fpc | ||
README.txt |
instantfpc ========== This tool allows to execute pascal programs as unix scripts. A unix script starts with a shebang #! and the program to execute. For example #!/usr/bin/env instantfpc begin writeln('It works'); end. If you save the above file as test.pas and set the execute permission (chmod a+x) you can execute the script simply with ./test.pas Installation ============ 1. Compile instantfpc.lpi using lazarus, lazbuild or via "fpc instantfpc.lpr" 2. Put the executable "instantfpc" in PATH, for example into /usr/bin/instantfpc or ~/bin/instantfpc. That's all. Now you can execute pascal programs as scripts.