mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-05-09 04:13:04 +02:00
40 lines
1.2 KiB
Plaintext
40 lines
1.2 KiB
Plaintext
Examples for the CodeTools
|
|
|
|
Some basic examples run out of the box.
|
|
Some examples require the path of the FPC sources, which can be given via the
|
|
environment variable FPCDIR.
|
|
If you see an error message like this:
|
|
|
|
Scanning FPC sources may take a while ...
|
|
TDefinePool.CreateFPCSrcTemplate FPCSrcDir does not exist: ...
|
|
|
|
Then you must set the FPCDIR variable and start the example again. For example:
|
|
Under linux:
|
|
export FPCDIR=/home/username/freepascal/fpc
|
|
|
|
For instance the FPC 2.4.2 source directory contains the following files:
|
|
compiler
|
|
ide
|
|
installer
|
|
Makefile
|
|
Makefile.fpc
|
|
packages
|
|
rtl
|
|
tests
|
|
utils
|
|
|
|
See here for more information:
|
|
http://wiki.lazarus.freepascal.org/Installing_Lazarus#FPC_Sources
|
|
|
|
The examples will scan the directories and store the result in a file named
|
|
'codetools.config'. So the next time you start any of the examples it does
|
|
not need to scan.
|
|
|
|
List of environment variables:
|
|
FPCDIR = path to FPC source directory
|
|
PP = path of the Free Pascal compiler. For example /usr/bin/ppc386.
|
|
LAZARUSDIR = path of the lazarus sources
|
|
FPCTARGET = FPC target OS like linux, win32, darwin
|
|
FPCTARGETCPU = FPC target cpu like i386, x86_64, arm
|
|
|