Re: Compiler version to build kontact

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Christoph Klassen wrote:

> Thanks to both of you, Michele and Slávek!
>  
> And which C(++)-standard is used? As far as I know you can set the
> standard with CPPFLAGS/CXXFLAGS when you add a parameter. In the file
> acinclude.m4.in I found the line "CXXFLAGS="-ansi [...]" and I read that
> sometimes the standard C89 is also called ANSI C, but I couldn't find
> out what the parameter -ansi stands for in the CXXFLAGS.
>  
> Can you help me to bring light into the darkness? I would also be
> grateful, if you had articles or the like, so I could read about it.

I can share my experience when I started contributing to the project. I must
admit it was also very dark where I was standing.

1. Lets start with the target distribution. I use debian (stable).
   Your approach should be also based on the target distro.
2. Ressources: https://www.trinitydesktop.org/development.php
   You can also check the WIKI
    https://wiki.trinitydesktop.org/How_to_Build_TDE_Core_Modules
    https://wiki.trinitydesktop.org/Category:Developers

3. Clone the repository and setup the build environment
        a. https://wiki.trinitydesktop.org/Project_GIT_Information#Using_GIT
        b. depends on the distribution. I use kind of frankenstein
           I used some ideas from the "buildscripts", but did not want to use all
           I wrote my own set of Makefiles
4. After building the packages, you need to manage them. I used a howto
called "SimpleDebianRepository". This way I can build and install on all
the PCs and VMs I control in the local network or via VPN.

I hope it helps

BR


-- 
FCD6 3719 0FFB F1BF 38EA  4727 5348 5F1F DCFE BCB0
____________________________________________________
tde-devels mailing list -- devels@xxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devels-leave@xxxxxxxxxxxxxxxxxx
Web mail archive available at https://mail.trinitydesktop.org/mailman3/hyperkitty/list/devels@xxxxxxxxxxxxxxxxxx




[Index of Archives]     [Trinity Users]     [Linux Sound]     [ALSA Users]     [ALSA Devel]     [Linux Audio Users]     [Linux Media]     [KDE]     [Kernel]     [Gimp]     [Yosemite News]     [Linux Media]     [Trinity Desktop Environment]

  Powered by Linux