KDE Adopts CMake
CMake, Kitware’s open-source software process and build tool, is used throughout the world in a variety of software systems. KDE 4.0, a Linux desktop environment and one of the world’s largest open-source software systems, was recently released across multiple computer platforms due in large part CMake’s cross-platform capabilities.
On January 11, 2008 KDE 4.0.0 was officially released. This is the next cutting-edge version of KDE, consisting of the KDE libraries, the workspace (desktop, start panel, window manager), and applications (such as kOffice, kDevelop, etc.). One of the major features of KDE 4 is that it now runs natively on Mac OSX and on Windows, beyond the previous Linux platforms. Such cross-platform support is now possible in major part because KDE is now built using CMake, the cross-platform build, test, package and software process tool
For more information, watch this video. Shown is the keynote of the official KDE 4 release event, demos of the many components of KDE4, and as well as live demos on Mac OS X (CMake is mentioned at this point) and on Windows.
Kitware, Inc. is a leading software development company providing products and services in the areas of medical image analysis, visualization and 3D graphics, supercomputing, computer vision, open publication, and software quality process. Kitware is known for its advanced open source software tools such as the widely used Visualization Toolkit (VTK), Insight Segmentation and Registration Toolkit (ITK), and the CMake build management software. Established in 1998, Kitware is rapidly growing to support top research and development clients around the world; including such prestigious customers as the US National Labs (Sandia, Los Alamos, Livermore, and Argonne), the National Institutes of Health, the Army and Air Force Research labs, and a variety of academic, commercial and governmental research labs. Our commercial customers range from Fortune 500 oil and gas companies to small medical imaging start ups.
CMake is a cross-platform, open-source build system comprised of a family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice.
KDE is an international technology team that creates free and open source software for desktop and portable computing. Among KDE’s products are a modern desktop system for Linux and UNIX platforms, comprehensive office productivity and groupware sites and hundreds of software titles in many categories including Internet and web applications, multimedia, entertainment, educational, graphics, and software development. KDE software is translated into more than 60 languages and is built with ease of use and modern accessibility principles in mind. KDE’s full-featured applications run natively on Linux, BSD, Solaris, Windows and Mac OS X.