On Wednesday 27 May 2015 11:19:08 Boudewijn Rempt wrote:
On Wed, 27 May 2015, Matthias Kretz wrote:
I have to admit I didn't know about this change in cmake. I think it's the
right direction, though. I just started to read the relevant cmake
documentation and then I'll see whether I can
documentation and then I'll see whether I can figure something out to make the
macro work for target-based compiler flags.
Cheers,
Matthias
--
─
Dipl.-Phys. Matthias Kretz
Web: http://compeng.uni-frankfurt.de/?mkretz
SIMD
told Marco about this for mplayerthumbs).
Regards,
Matthias
--
Matthias Kretz (Germany)
http://Vir.homelinux.org/
___
Kde-buildsystem mailing list
Kde
generated from that w.cpp file? Because
in order to compile the generated moc file you need the class declaration, but
that's only in w.cpp which you can't include from the moc... So what am I
missing?
--
Matthias Kretz (Germany
Hi,
On Wednesday 11 February 2009 19:33:52 Andreas Pakulat wrote:
On 06.02.09 09:27:25, Matthias Kretz wrote:
Hi,
fixed with rev. 922011 of kdesupport/automoc
Doesn't work here, I still get such errors from moc-files that were
generated with qt 4.4. automoc is up-to-date.
You didn't
--
Matthias Kretz (Germany)
http://Vir.homelinux.org/
___
Kde-buildsystem mailing list
Kde-buildsystem@kde.org
https://mail.kde.org/mailman/listinfo/kde-buildsystem
Hi,
fixed with rev. 922011 of kdesupport/automoc
Regards,
Matthias
--
Matthias Kretz (Germany)
http://Vir.homelinux.org/
___
Kde-buildsystem mailing list
Kde
a
make clean automoc will recreate all moc files, regardless of whether they
exist already. So removing the moc files is only interesting for in source
builds.
Regards,
Matthias
--
Matthias Kretz (Germany
Hi,
On Thursday 05 February 2009 20:10:37 David Faure wrote:
On Thursday 05 February 2009, Matthias Kretz wrote:
BTW, deleting the moc files is not important to get a clean build. If you
do a make clean automoc will recreate all moc files, regardless of
whether they exist already.
Nope
On Monday 01 December 2008 14:49:56 Matthias Kretz wrote:
I'll come up with a patch to keep compatibility where possible but switch
to automoc targets when possible.
Attached patch keeps compatibility AFAICS but switches to automoc-per-target
everywhere
.)
--
Matthias Kretz (Germany)
http://Vir.homelinux.org/
Index: kde4automoc.cpp
===
--- kde4automoc.cpp (revision 886850)
+++ kde4automoc.cpp (working copy)
@@ -34,6 +34,7 @@
#include QtCore
On Thursday 20 November 2008 11:56:03 Matthias Kretz wrote:
On Thursday 20 November 2008 10:27:11 Matthias Kretz wrote:
Now, for some reason qt4_generate_moc stopped working for me. I don't see
how that could be related, if it is and you have an idea please take a
look.
It seems I found
On Wednesday 19 November 2008 14:49:10 Matthias Kretz wrote:
On Tuesday 18 November 2008 20:55:11 Alexander Neundorf wrote:
What do you think about the idea with the one global helper target ?
Sounds like a good idea but I have two problems with it:
a) it won't get called on make target/fast
On Thursday 20 November 2008 10:27:11 Matthias Kretz wrote:
Now, for some reason qt4_generate_moc stopped working for me. I don't see
how that could be related, if it is and you have an idea please take a
look.
It seems I found the problem:
the OBJECT_DEPENDS I added in Automoc4Config
Hi,
On Tuesday 18 November 2008 20:55:11 Alexander Neundorf wrote:
On Tuesday 18 November 2008, Matthias Kretz wrote:
is it portable to use wildcards in DEPENDS? Like in
add_custom_command(OUTPUT ${_automoc_source}
COMMAND ${AUTOMOC4_EXECUTABLE}
DEPENDS
you're a developer
testing multiple versions).
It's correct that KDE provides the phonon-xine backend and Qt doesn't ship it,
but I don't see how that's related to the phonon.pc file.
--
Matthias Kretz (Germany
was that .files is always more recent than the .cpp...
--
Matthias Kretz (Germany)
http://Vir.homelinux.org/
___
Kde-buildsystem mailing list
Kde-buildsystem@kde.org
https
file?
--
Matthias Kretz (Germany)
http://Vir.homelinux.org/
___
Kde-buildsystem mailing list
Kde-buildsystem@kde.org
https://mail.kde.org/mailman/listinfo/kde
in a change to
all automoc_target.cpp files = relinking of all targets.
--
Matthias Kretz (Germany)
http://Vir.homelinux.org/
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED]
Index: kde4automoc.cpp
On Friday 18 July 2008 12:32:55 Matthias Kretz wrote:
Hi,
attached is a patch to make automoc4 execute cmake and moc serially. This
simplifies the code, removes a special casing for FreeBSD and probably
doesn't have much impact on execution time (as e.g. -j4 still lets make
call 4 jobs, like
)
AFAICS we could then also switch the macros in KDE4Macros.cmake to use this.
--
Matthias Kretz (Germany)
http://Vir.homelinux.org/
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED
On Friday 18 July 2008 23:38:45 Brad King wrote:
Matthias Kretz wrote:
attached is a patch to use the new automoc macro which adds a new target
per default on Windows.
Can someone point me to discussion of the original problem, please?
I think most of this was in german and private mail
On Saturday 19 July 2008 12:52:57 Christian Ehrlicher wrote:
Matthias Kretz schrieb:
Hi,
attached is a patch to use the new automoc macro which adds a new target
per default on Windows.
Please let me know if that is what you want/need and whether I should
commit this.
The patch
to profile it, you're welcome. :-)
OK to commit?
--
Matthias Kretz (Germany)
http://Vir.homelinux.org/
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED]
Index: kde4automoc.cpp
On Thursday 05 June 2008, Alexander Neundorf wrote:
On Thursday 29 May 2008, Matthias Kretz wrote:
On Thursday 29 May 2008, Alexander Neundorf wrote:
On Wednesday 28 May 2008, Matthias Kretz wrote:
I tried add_custom_target and it won't work in the automoc macros
because there needs
On Monday 19 May 2008, Andras Mantia wrote:
On Sunday 18 May 2008, Matthias Kretz wrote:
automoc4 uses the include directories as specified by
include_directory. At least that's what I wrote and expect the code
to do. :-)
Take a look at the generated target_automoc.cpp.files file. Its
target_automoc.cpp.files file. Its second line
contains all the include directories as they'll get passed to moc. This line
gets generated by the configure_files call in Automoc4.cmake.
--
Matthias Kretz (Germany)
http
macros as internal
or compatibility will be kept. For now nothing seems to be internal.
--
Matthias Kretz (Germany)
http://Vir.homelinux.org/
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED]
signature.asc
true source for this file (instead of having copies in all the
places that use cmake+automoc but not kdelibs)
--
Matthias Kretz (Germany)
http://Vir.homelinux.org/
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL
On Wednesday 30 April 2008, Alexander Neundorf wrote:
Von: Matthias Kretz [EMAIL PROTECTED]
On Tuesday 29 April 2008, Alexander Neundorf wrote:
Is there an easy way to enforce rerunning automoc ? Would it be
possible to
add a command line switch which does that ? Like e.g. deleting all
On Thursday 17 April 2008, Matthias Kretz wrote:
run kde4automoc unconditionally for all targets
With a patch to kde4automoc.cpp it's not too bad. Please try the attached
patch. And if you think this is the way to go then let me know how to
unconditionally run automoc without that touch hack
think that if the installed headers change in a binary
incompatible way the only safe thing you can do is a make clean.
Conclusion: I think everything works as it should. At least from the problem
description above.
--
Matthias Kretz (Germany
}
--
Matthias Kretz (Germany)
http://Vir.homelinux.org/
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED]
signature.asc
Description: This is a digitally signed message part.
___
Kde-buildsystem mailing list
Kde
sure nothing breaks. But at least
from the patch I don't expect any regressions.
Matthias.
--
Matthias Kretz (Germany)
http://Vir.homelinux.org/
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED
).
I have been using this patch for a week or so now and seen no regressions. Ok
to commit?
--
Matthias Kretz (Germany)
http://Vir.homelinux.org/
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED]
Index
On Monday 24 September 2007, Thiago Macieira wrote:
Em Monday 24 September 2007 13:19:50 Matthias Kretz escreveu:
I'd like to make kde4automoc look for Q_OBJECT macros in private headers
automatically. This is very convenient as it just makes everything work
automatically (I was putting
Fixed now. It was an error in kde4automoc. It did not wait for the moc
processes that were creating the moc files for the _automoc.cpp file to
finish.
--
Matthias Kretz (Germany)
http://Vir.homelinux.org
).
--
Matthias Kretz (Germany)
http://Vir.homelinux.org/
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED]
pgpZIEEzaypo1.pgp
Description: PGP signature
___
Kde-buildsystem mailing list
Kde-buildsystem@kde.org
https
/automoc/CMakeLists.txt?
--
Matthias Kretz (Germany)
http://Vir.homelinux.org/
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED]
pgpBZCgHGxwOD.pgp
Description: PGP signature
are
done.
This is how moc is executed:
QProcess *mocProc = new QProcess;
mocProc-setProcessChannelMode(QProcess::ForwardedChannels);
mocProc-start(mocExe, args, QIODevice::NotOpen);
--
Matthias Kretz (Germany)
http
On Tuesday 10 July 2007, Alexander Neundorf wrote:
On Friday 06 July 2007 18:51, Matthias Kretz wrote:
I replaced kde4automoc.cmake with a C++/QtCore based program that can run
more efficient.
...which is good, but this doesn't help cmake time (but build time, which
is also good).
Yes
On Monday 09 July 2007, Andreas Pakulat wrote:
On 07.07.07 00:51:38, Matthias Kretz wrote:
Hi,
attached you'll find the next generation of automoc
I replaced kde4automoc.cmake with a C++/QtCore based program that can run
more efficient.
I've got one question: Could
On Monday 09 July 2007, Andreas Pakulat wrote:
On 09.07.07 21:53:48, Matthias Kretz wrote:
On Monday 09 July 2007, Andreas Pakulat wrote:
On 07.07.07 00:51:38, Matthias Kretz wrote:
At least thats what I see here at the moment. I
changed kdelibs/kate/CMakeLists.txt and now it relinks
have to remove
some explicit QT4_WRAP_CPP calls from CMakeLists.txt now). I'd like to commit
soon, as this is supposed to fix compilation on Windows again...
--
Matthias Kretz (Germany)
http://Vir.homelinux.org
know whether it's creating it from the .h or the .cpp
file.
--
Matthias Kretz (Germany)
http://Vir.homelinux.org/
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED]
pgpc7YpIZuc4e.pgp
Description: PGP
VERBOSE=1'?
--
Matthias Kretz (Germany)
http://Vir.homelinux.org/
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED]
pgp7n2Dx8muwC.pgp
Description: PGP signature
On Friday 29 June 2007, Alexander Neundorf wrote:
On Thursday 28 June 2007 11:20, Matthias Kretz wrote:
after that it seems to work, at least my stuff. Here's an error I didn't
look into:
Scanning dependencies of target globalcleanuptest
[ 8%] Building CXX object
kdecore/tests
. If the .cpp file contains #include filename.moc and ^[ \t]*Q_OBJECT
then the moc file is created from the .cpp file
So far I tested it with kdelibs only.
--
Matthias Kretz (Germany)
http://Vir.homelinux.org/
[EMAIL
there...
--
Matthias Kretz (Germany)
http://Vir.homelinux.org/
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED]
pgpxMfe2QzlUC.pgp
Description: PGP signature
___
Kde-buildsystem mailing list
Kde-buildsystem@kde.org
https
. all plugins that export their entry symbols using Q_DECL_EXPORT or any
other macro that uses Q_DECL_EXPORT
Ok, to commit the attached patch?
PS: please CC me on replys
--
Matthias Kretz (Germany)
http
On Monday 18 June 2007, Alexander Neundorf wrote:
On Saturday 16 June 2007 06:50, you wrote:
On Tuesday 12 June 2007, Alexander Neundorf wrote:
Hi,
On Saturday 09 June 2007 05:20, Matthias Kretz wrote:
On Saturday 09 June 2007, Alexander Neundorf wrote:
On Friday 08 June 2007
and the moc files
for the first target are not generated.
Is this a bug in the CMakeLists.txt?
--
Matthias Kretz (Germany)
http://Vir.homelinux.org/
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED
On Tuesday 12 June 2007, Alexander Neundorf wrote:
Hi,
On Saturday 09 June 2007 05:20, Matthias Kretz wrote:
On Saturday 09 June 2007, Alexander Neundorf wrote:
On Friday 08 June 2007 05:07, Matthias Kretz wrote:
On Friday 08 June 2007, Alexander Neundorf wrote:
Using
...
--
Matthias Kretz (Germany)
http://Vir.homelinux.org/
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED]
pgp4TuXz6XuaV.pgp
Description: PGP signature
___
Kde-buildsystem mailing list
Kde
.
--
Matthias Kretz (Germany)
http://Vir.homelinux.org/
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED]
Index: KDE4Macros.cmake
===
--- KDE4Macros.cmake (revision 671744
On Thursday 07 June 2007, Christian Ehrlicher wrote:
Von: Matthias Kretz [EMAIL PROTECTED]
Hi,
I updated the patch so that it now adds a dependency on the moc generated
file
and does not add the moc files in the add_library/add_executable calls.
Works
fine with a clean build dir
have any idea?
By
Marcus
--
Matthias Kretz (Germany)
http://Vir.homelinux.org/
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED]
pgpqF0zRBmQ51.pgp
Description: PGP signature
Matthias Kretz (Germany)
http://Vir.homelinux.org/
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED]
pgpYnTmSLiVc3.pgp
Description: PGP signature
___
Kde-buildsystem mailing list
Kde-buildsystem
58 matches
Mail list logo