NewPascal offers a ready-to-be-used and up-to-date FPC and Lazarus environment.

NewPascal exists to help both FPC/Lazarus and mORMot Open Source projects. This distribution is similar to what Ubuntu is vs Debian. Less platforms supported, but with latest features on main Linux/Windows targets.

Any patch includes its own FPC_HAS... conditional define, to identify that we are running on a patched compiler, and that new features are available.

NewPascal works without installation. Just unpack zip archive, run configure.bat and next run.bat

Only proven OpenSource patches or libraries will be included.

Code:
Self contained (cross-) install of NewPascal v1.0.34 and Lazarus

This is a NewPascal + Lazarus trunk release that is suitable for cross-compiling.

Install notes:

First unpack NPLazBaseWin32.rar in c:\NewPascal. Please note: it HAS to be installed in c:\NewPascal, otherwise things will not work !!

After unpack, you should have:

c:\NewPascal\ccr c:\NewPascal\config_lazarus c:\NewPascal\fpc c:\NewPascal\fpcbootstrap c:\NewPascal\fpclazup c:\NewPascal\lazarus c:\NewPascal\projects

And a link to start this Lazarus / NewPascal distro. (please note: you have to use this link to start, otherwise things will not work !!). You can copy / drag this link towards a more suitable location.

Start Lazarus using this link to test your setup. It should give you Win32/64.

If you want to cross-compile, please unpack the desired archive in c:\NewPascal. Libraries and binutils for the desired target are included.

And, with LAMW, making apps for android becomes very easy. See: https://github.com/jmpessoa/lazandroidmodulewizard

This whole release has been created with fpclazup. See: https://github.com/LongDirtyAnimAlf/Reiniero-fpcup/

Have fun.
Code:
http://newpascal.org/download.html
https://github.com/newpascal/newpascal/releases/tag/np_sc-v1.