Rewrote libkscreensaver so that it links with -no-undefined:
commit53537a25288f23dd1679df275a4f45763c1d28fd
authordfaure <dfaure@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>
Mon, 13 Mar 2006 20:50:56 +0000 (13 20:50 +0000)
committerdfaure <dfaure@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>
Mon, 13 Mar 2006 20:50:56 +0000 (13 20:50 +0000)
treed2c99edff9cf0609b99269adcf30f73914cd1460
parentae12e5f622d55e16d14de643bbb6bdbb5fa6522f
Rewrote libkscreensaver so that it links with -no-undefined:
it now provides an interface to derive from, and a kScreenSaverMain() function to call from main(),
instead of providing main() and requiring to define a bunch of C symbols in the binary.

Fixed qt-opengl detection in kdeartwork.

git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/KDE/kdeartwork@518376 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
22 files changed:
kscreensaver/configure.in.in
kscreensaver/kdesavers/Euphoria.cpp
kscreensaver/kdesavers/Flux.cpp
kscreensaver/kdesavers/Makefile.am
kscreensaver/kdesavers/SolarWinds.cpp
kscreensaver/kdesavers/banner.cpp
kscreensaver/kdesavers/blob.cpp
kscreensaver/kdesavers/firesaver.cpp
kscreensaver/kdesavers/fountain.cpp
kscreensaver/kdesavers/gravity.cpp
kscreensaver/kdesavers/kclock.cpp
kscreensaver/kdesavers/kvm.cpp
kscreensaver/kdesavers/lines.cpp
kscreensaver/kdesavers/lorenz.cpp
kscreensaver/kdesavers/pendulum.cpp
kscreensaver/kdesavers/polygon.cpp
kscreensaver/kdesavers/rotation.cpp
kscreensaver/kdesavers/science.cpp
kscreensaver/kdesavers/slideshow.cpp
kscreensaver/kdesavers/wave.cpp
kscreensaver/kpartsaver/kpartsaver.cpp
kscreensaver/xsavers/swarm.cpp