Well, I did a cursory test ages ago just to get a
handle on what
had
CMakeLists.txt and what didn't. If we could identify solid
criteria like you
suggested "directories with both CMakeLists and Makefile.am"
files, then it
would be a simple process of walking the git tree with 'find' and
identifying
apps which met the checks and those that partially met and those
that were just
autofoo.
One issue I see is the use of .in.in and .in instead of .am, so we
may need a
fairly broad search of the variants of Makefile.am, configure.blah
to get a
valid picture of the state of the build setup.
I'll look for some tests, if you can think of others, let us know.
Everybody else as well.
Here is a preliminary list of modules converted to cmake that
contain directories with a Makefile.am but no corresponding
CMakeLists.txt. The list offers no conclusions. Just a list. Which
items are legitimate remains to be investigated.
amarok/amarok/src/engine/helix
amarok/amarok/src/engine/helix/config
amarok/amarok/src/engine/helix/helix-sp
amarok/amarok/src/engine/kdemm
amarok/amarok/src/engine/mas
amarok/amarok/src/engine/nmm
amarok/amarok/src/engine/nmm/icons
amarok/amarok/src/metadata/speex
amarok/amarok/src/metadata/trueaudio
amarok/amarok/src/metadata/wavpack
amarok/amarok/src/scripts/graphequalizer
amarok/amarok/src/sqlite
dolphin/doc
dolphin/doc/en
dolphin/po
knetworkmanager8/knetworkmanager-0.8/introspection
knetworkmanager8/knetworkmanager-0.8/po
knetworkmanager8/knetworkmanager-0.8/vpn-plugins
knetworkmanager8/knetworkmanager-0.8/vpn-plugins/openvpn
knetworkmanager8/knetworkmanager-0.8/vpn-plugins/openvpn/src
knetworkmanager8/knetworkmanager-0.8/vpn-plugins/pptp
knetworkmanager8/knetworkmanager-0.8/vpn-plugins/pptp/src
knetworkmanager8/knetworkmanager-0.8/vpn-plugins/strongswan
knetworkmanager8/knetworkmanager-0.8/vpn-plugins/strongswan/src
knetworkmanager8/knetworkmanager-0.8/vpn-plugins/vpnc
knetworkmanager8/knetworkmanager-0.8/vpn-plugins/vpnc/src
tdebase/doc/kappfinder
tdebase/kcontrol/accessibility
tdebase/kcontrol/smartcard
tdebase/khelpcenter/htmlsearch
tdebase/kicker/applets/swallow
tdebase/kicker/kicker/plugins
tdebase/kicker/menuext/tom
tdebase/konqueror/sidebar/test
tdebase/konsole/doc
tdebase/konsole/doc/VT100
tdebase/ksysguard/ksysguardd/FreeBSD
tdebase/ksysguard/ksysguardd/Irix
tdebase/ksysguard/ksysguardd/NetBSD
tdebase/ksysguard/ksysguardd/OpenBSD
tdebase/ksysguard/ksysguardd/Solaris
tdebase/ksysguard/ksysguardd/Tru64
tdebase/libkonq/tests
tdebase/nsplugins/test
tdebase/nsplugins/wrapper
tdebase/tdeprint/descriptions
tdebase/twin/clients/kwmtheme
tdebase/twin/clients/kwmtheme/cli_installer
tdebase/twin/clients/test
tdebase/twin/tools
tdebase/twin/tools/decobenchmark
tdegraphics/ksvg/plugin/backends/agg
tdegraphics/kview/kviewcanvas/test
tdegraphics/kview/kviewviewer/test
tdegraphics/kview/modules/scale
tdegraphics/kview/modules/template
tdelibs/arts/kde/mcop-dcop
tdelibs/dcop/tests
tdelibs/doc/tdelibs
tdelibs/interfaces/terminal/test
tdelibs/kate/plugins/autobookmarker
tdelibs/kded/test
tdelibs/libtdemid/tests
tdelibs/tdeabc/plugins/evolution
tdelibs/tdeabc/plugins/sql
tdelibs/tdeabc/scripts
tdelibs/tdeabc/tests
tdelibs/tdecore/tdeconfig_compiler/example
tdelibs/tdecore/tdeconfig_compiler/tests
tdelibs/tdecore/tests
tdelibs/tdehtml/java/tests
tdelibs/tdeinit/tests
tdelibs/tdeio/tdefile/tests
tdelibs/tdeioslave/http/kcookiejar/tests
tdelibs/tdemdi/test
tdelibs/tdeparts/tests
tdelibs/tdeprint/foomatic
tdelibs/tdeprint/lpd
tdelibs/tdeprint/tests
tdelibs/tdespell2/tests
tdelibs/tdestyles/klegacy
tdelibs/tdestyles/web
tdelibs/tdeui/colors
tdelibs/tdeutils/tests
tdelibs/tdewallet/backend/tests
tdelibs/tdewallet/tests
tdelibs/tdewidgets/tests
tdenetwork/kopete/kopete/chatwindow/tests
tdenetwork/kopete/libkopete/compat
tdenetwork/kopete/libkopete/tests
tdenetwork/kopete/libkopete/tests/mock
tdenetwork/kopete/plugins/smpppdcs/unittest
tdenetwork/kopete/protocols/groupwise/libgroupwise/tasks/tests
tdenetwork/kopete/protocols/groupwise/libgroupwise/tests
tdenetwork/kopete/protocols/jabber/jingle/libjingle/talk/examples
tdenetwork/kopete/protocols/jabber/jingle/libjingle/talk/examples/ca
ll
tdenetwork/kopete/protocols/jabber/jingle/libjingle/talk/examples/lo
gin
tdenetwork/kopete/protocols/oscar/liboscar/tests
tdenetwork/kopete/protocols/yahoo/libkyahoo/tests
tdenetwork/ksirc/puke
tdepim/certmanager/lib/backends/kpgp
tdepim/certmanager/lib/tests
tdepim/indexlib/tests
tdepim/karm/test
tdepim/kitchensync/opensyncdbus
tdepim/kmail/tests
tdepim/kmobile/tdeioslave
tdepim/kmobile/tdeioslave/mimetypes
tdepim/kode/kwsdl
tdepim/kode/kwsdl/kung
tdepim/kode/kwsdl/schema
tdepim/kode/kwsdl/tests
tdepim/kode/kwsdl/tests/google
tdepim/kode/kwsdl/wscl
tdepim/kontact/plugins/kitchensync
tdepim/kontact/plugins/kpilot
tdepim/kontact/plugins/test
tdepim/korganizer/plugins/printing/list
tdepim/korganizer/plugins/printing/whatsnext
tdepim/korganizer/plugins/projectview
tdepim/korganizer/plugins/timespanview
tdepim/ktnef/tests
tdepim/libemailfunctions/tests
tdepim/libkcal/tests
tdepim/libkmime/tests
tdepim/libksieve/tests
tdepim/libtdenetwork/libgpg-error-copy
tdepim/libtdenetwork/libgpgme-copy
tdepim/libtdenetwork/libgpgme-copy/assuan
tdepim/libtdenetwork/libgpgme-copy/gpgme
tdepim/libtdenetwork/qgpgme/tests
tdepim/libtdepim/cfgc
tdepim/libtdepim/interfaces
tdepim/libtdepim/komposer
tdepim/libtdepim/komposer/core
tdepim/libtdepim/komposer/core/tests
tdepim/libtdepim/komposer/plugins
tdepim/libtdepim/komposer/plugins/default
tdepim/libtdepim/komposer/test
tdepim/libtdepim/tests
tdepim/tdeabc/frontend
tdepim/tdefile-plugins/palm-databases
tdepim/tdefile-plugins/rfc822
tdepim/tdeioslave/opengroupware
tdepim/tderesources/blogging
tdepim/tderesources/groupware
tdepim/tderesources/tvanytime
tdesdk/doc/kapptemplate
tdesdk/kbabel/kbabeldict/modules/dbsearchengine2
tdesdk/poxml/antlr/antlr
tdesdk/tdeunittest/example
tdesdk/tdeunittest/example/module
tdesdk/tdeunittest/example/simple
tdesdk/umbrello/umbrello/autolayout
tdevelop/buildtools/lib/parsers/autotools/tests
tdevelop/buildtools/lib/parsers/qmake/tests
tdevelop/doc/kdearch
tdevelop/doc/tools
tdevelop/kdevdesigner/plugins
tdevelop/languages/cpp/app_templates/generichello
tdevelop/languages/cpp/app_templates/gnome2mmapp
tdevelop/languages/cpp/app_templates/kmake
tdevelop/languages/cpp/app_templates/prc-tool
tdevelop/languages/java/newclass_templates
tdevelop/languages/kjssupport
tdevelop/languages/kjssupport/subclassing_template
tdevelop/languages/kjssupport/template
tdevelop/parts/documentation/plugins/djvu
tdevelop/parts/documentation/plugins/pdb
tdevelop/parts/documentation/plugins/pdf
Darrell