[Lazarus] [TIP]: Installing Lazarus under Linux via SVN (Ubuntu 11.04 or later)
Marcos Douglas
md at delfire.net
Fri Jun 3 15:59:28 CEST 2011
On Fri, Jun 3, 2011 at 10:52 AM, Mattias Gaertner
<nc-gaertnma at netcologne.de> wrote:
> On Fri, 3 Jun 2011 10:09:39 -0300
> Marcos Douglas <md at delfire.net> wrote:
>
>> On Thu, Jun 2, 2011 at 5:31 PM, Mattias Gaertner
>> <nc-gaertnma at netcologne.de> wrote:
>> >
>> > "make" is a tool.
>> >
>> > Calling "make" is a shortcut for "make all".
>> >
>> > "all" is one target of our Makefile. It builds the basic set of
>> > packages and tools. "default" or "base" would be better names, but this
>> > has historical reasons and comes closer to what people from other open
>> > source projects using make expect.
>> >
>> > "bigide" is another target of our Makefile. It builds an IDE with a
>> > predefined set of packages. This is needed for the windows installer,
>> > debian, redhat and carbon packages. You probably never need it.
>> >
>> > There is currently no make target to build an IDE with the user set of
>> > packages, so you have to call lazbuild directly. The problem is that
>> > this requires information from outside the lazarus sources, so it
>> > requires configuration.
>> > Maybe a target can be added to call "all" and then lazbuild. But this
>> > won't work for multiple installations.
>>
>> Hi Mattias,
>> Now I understood.
>> So, instead use...
>> lazbuild --build-all --recursive --build-ide=
>> --primary-config-path=%myroot%\ide\laz\config\
>>
>> ...the correct will be:
>> 1º) make clean all
>> 2º) lazbuild --primary-config-path=%myroot%\ide\laz\config\
>
> Your forgot the --build-ide= parameter.
> lazbuild --primary-config-path=%myroot%\ide\laz\config\ --build-ide=
>
>
>> 1º I clean and update all;
>> 2º I make the Lazarus with my components installed before.
>>
>> That is correct?
>
> Yes.
>
> Mattias
But in my script I did not forgot. ;-) Thanks.
See:
make clean all OPT="-glw2
lazbuild --primary-config-path=%myroot%\ide\laz\config\ --build-ide=
BTW, what the difference to use OPT="-glw2"?
Marcos Douglas
More information about the Lazarus
mailing list