Am 16.02.2013 20:58, schrieb Alexander Neundorf:
On Saturday 16 February 2013, Laszlo Papp wrote:
On Sat, Feb 16, 2013 at 5:48 PM, Alexander Neundorf <neund...@kde.org>wrote:
Hi,
we are doing quite some rework of the build system in the frameworks
branch of
kdelibs.
Short version: please try to build one of the tier1/ libraries, e.g.
itemmodels/ standalone, and let me know if everything works.
Longer version: compiler and build settings are not set anymore in
FindKDE4Internal.cmake, but instead in the file KDECMakeSettings.cmake
and KDECompilerSettings.cmake in extra-cmake-modules/kde-modules/.
If you have a look at KDECompilerSettings.cmake, you will notice quite a
few
lines which are commented out.
* There is something related to KDEWIN_Packager.
What is this ?
In which cases is it needed ?
* What's the status of the KDEWin library ?
Is this needed by every application which wants to use some of the KDE
(frameworks) libraries ? Or is it only needed for building some of the
KDE frameworks libraries ?
"KDEWin is a supplementary library and provides supplementary tools which
are required for compiling KDE applications on Windows."
Yes, that much I know.
But I doubt that it is needed e.g. to build the itemmodels library.
That's why I'd like to know in more detail how it is needed,
a quick look at the master branch of kde emerge repository shows that
kdewin is listed 6 times as run time package dependency The related
packages are kdelibs, phonon-vlc, fontconfig, quassel-qt, clamz. uactools
and how it should
be handled with the frameworks modularization.
Based on
http://www.winkde.org/pub/kde/ports/win32/releases/stable/4.8.0/kdelibs-x86-mingw4-4.8.0-2-bin.tar.bz2
kdewin is used by the following shared librares:
./lib/kde4/kio_file.dll DLL Name: libkdewin.dll
./lib/kde4/kio_ghelp.dll DLL Name: libkdewin.dll
./lib/kde4/kio_help.dll DLL Name: libkdewin.dll
./bin/libkio.dll DLL Name: libkdewin.dll
./bin/libkhtml.dll DLL Name: libkdewin.dll
./bin/libktexteditor.dll DLL Name: libkdewin.dll
./bin/libkde3support.dll DLL Name: libkdewin.dll
./bin/libkparts.dll DLL Name: libkdewin.dll
./bin/libkdecore.dll DLL Name: libkdewin.dll
./bin/libkdeui.dll DLL Name: libkdewin.dll
* What is this manifest stuff for ?
When is this needed ?
Which "manifest stuff"?
This, and there's probably some macro going along with it:
option(KDE4_ENABLE_UAC_MANIFEST "add manifest to make vista uac happy" OFF)
if (KDE4_ENABLE_UAC_MANIFEST)
find_program(KDE4_MT_EXECUTABLE mt
PATHS ${KDEWIN_INCLUDE_DIR}/../bin
NO_DEFAULT_PATH
)
if (KDE4_MT_EXECUTABLE)
message(STATUS "Found KDE manifest tool at ${KDE4_MT_EXECUTABLE} ")
else (KDE4_MT_EXECUTABLE)
message(STATUS "KDE manifest tool not found, manifest generating for
Windows Vista disabled")
set (KDE4_ENABLE_UAC_MANIFEST OFF)
endif (KDE4_MT_EXECUTABLE)
endif (KDE4_ENABLE_UAC_MANIFEST)
Because uac is still present on windows 7 i guess it is still relevant
Ralf
_______________________________________________
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel