Questions about building

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Questions about building

Michael G. Hansen
Hi,

first off, thanks to you guys for supporting me getting started with
committing to the repository!

I think I need some advice on how to handle all the different versions
that we support ... currently I have set up "debugfull" builds against
the version of KDE in Debian (4.3.1), the same with Marble support
turned off, a build against KDE 4.2.4 with Qt 4.4.3 and another
"release" build against the debian version of KDE. Are these sufficient
for now?

How do you handle things like compiling without Marble support properly?
Do you just set the corresponding CMake variables or do you actually
uninstall the headers?

Compiler warnings: Which additional compiler warnings are you using?

Michael
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: Questions about building

Gilles Caulier-4
2009/10/2 Michael G. Hansen <[hidden email]>:
> Hi,
>
> first off, thanks to you guys for supporting me getting started with
> committing to the repository!

All guy here start to work like this, some day... Welcome. (:=)))

>
> I think I need some advice on how to handle all the different versions
> that we support ... currently I have set up "debugfull" builds against
> the version of KDE in Debian (4.3.1), the same with Marble support
> turned off, a build against KDE 4.2.4 with Qt 4.4.3 and another
> "release" build against the debian version of KDE. Are these sufficient
> for now?

I use script from project dir. I compile with full-debug and release
to see if all is ok.

>
> How do you handle things like compiling without Marble support properly?
> Do you just set the corresponding CMake variables or do you actually
> uninstall the headers?

Currently only headers are checked to see if we compile digiKam with
MarbleWidget.

I Think that a specific Cmake option must be added as well. Look at
top of root digiKam CmakeLists.txt
for details of already existing one...

>
> Compiler warnings: Which additional compiler warnings are you using?
>

I use -Wall.

Under windows, i compile with MinGW (gcc 3.x). I can see more warnings
that gcc 4.3.
I have also an experimental GCC 4.4 env under linux. Just to check if
all compile fine.

> Michael
> _______________________________________________
> Digikam-devel mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-devel
>
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: Questions about building

Bugzilla from andi.clemens@gmx.net
In reply to this post by Michael G. Hansen

On Friday 02 October 2009 20:57:23 Michael G. Hansen wrote:

> Hi,
>
> first off, thanks to you guys for supporting me getting started with
> committing to the repository!
>
> I think I need some advice on how to handle all the different versions
> that we support ... currently I have set up "debugfull" builds against
> the version of KDE in Debian (4.3.1), the same with Marble support
> turned off, a build against KDE 4.2.4 with Qt 4.4.3 and another
> "release" build against the debian version of KDE. Are these sufficient
> for now?

I use some aliases in my bashrc:
http://www.pastebin.ca/1590555

>
> How do you handle things like compiling without Marble support properly?
> Do you just set the corresponding CMake variables or do you actually
> uninstall the headers?

I disable the cmake variable with ccmake, and that's it.

>
> Compiler warnings: Which additional compiler warnings are you using?

http://www.pastebin.ca/1590555

>
> Michael
> _______________________________________________
> Digikam-devel mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-devel
>
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel