1. Introduction 1.1. Project/Component Working Name: Integrate cmake into Solaris 1.2. Name of Document Author/Supplier: Faramarz.Jalalian@Sun.COM 1.3. Date of This Document: September 29, 2008 2. Project Summary 2.1. Project Description: Integrate cmake 2.6.1 into Solaris. Cmake is a cross-platform, open-source Makefile generator, to be included into the SFW consolidation. CMake is 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. 4. Technical Description: Release binding: micro/patch (no plans to backport to S10). 4.1 Exported Interfaces Interface Name Classification Comments --------------------------- ------------------- --------------------------- SUNWcmake committed Package name /usr/bin/cmake uncommitted Makefile generator command /usr/bin/ccmake uncommitted Curses interface for cmake /usr/bin/ctest uncommitted cmake test driver program /usr/bin/cpack uncommitted cmake package generator /usr/share/cmake-2.6/Templates uncommitted platform template files /usr/share/cmake-2.6/Modules uncommitted platform template files /usr/share/man/man1 uncommitted man pages for (ctest, cpack, ccmake, cmake, cmakecommands, cmakecompat, cmakeprops, cmakepolicies, cmakevars, cmakemodules) /usr/share/cmake-2.6/doc uncommitted more in-depth documentation 6. Resources and Schedule 6.4. Steering Committee requested information 6.4.1. Consolidation C-team Name: SFW 6.5. ARC review type: FastTrack 6.6. ARC Exposure: open