Why KDE Moved From autotools to CMake

KDE is ditching the GNU autotools for development and building of their next version, KDE 4. Its replacement is CMake, developed by Kitware. Alexander Neundorf explains the choice in favor of CMake was mainly due to its support for all platforms KDE4 is meant to run on: Linux, BSD, Mac OS X, Solaris, and even Windows. CMake generates specific command files for each of the ‘native’ build tools from one common source: Makefiles (for GNU make) or project files (for XCode on OS X, for MS Visual Studio, for KDevelop3). Current KDE 4 modules already build (with CMake) on more platforms than KDE 3 with autotools ever did, with full configure checking on all platforms and all compilers/IDEs. Scribus is now also moving to CMake.

28 Comments

  1. 2006-06-29 6:18 pm
    • 2006-06-29 7:20 pm
      • 2006-06-30 9:31 am
    • 2006-06-30 12:05 am
      • 2006-06-30 9:41 am
    • 2006-06-30 1:00 am
      • 2006-06-30 9:47 am
        • 2006-06-30 3:48 pm
        • 2006-06-30 8:32 pm
  2. 2006-06-29 6:56 pm
  3. 2006-06-29 7:57 pm
  4. 2006-06-29 8:12 pm
  5. 2006-06-29 8:25 pm
  6. 2006-06-29 10:24 pm
  7. 2006-06-29 10:40 pm
  8. 2006-06-29 10:57 pm
  9. 2006-06-30 1:10 am
  10. 2006-06-30 2:14 am
    • 2006-06-30 8:26 am
  11. 2006-06-30 10:06 am
    • 2006-06-30 12:54 pm
      • 2006-07-01 6:40 am
  12. 2006-06-30 2:13 pm
  13. 2006-06-30 2:16 pm
  14. 2006-06-30 3:11 pm
    • 2006-06-30 9:19 pm
  15. 2006-06-30 4:00 pm
  16. 2006-07-01 9:52 am