CMake is an extensible, open-source system that manages the build process in an operating system and compiler independent manner. Unlike many cross-platform systems, CMake is designed to be used in conjunction with the native build environment. CMake can compile source code, create libraries, generate wrappers, and build executables in arbitrary combinations. CMake supports in-source and out-of-source builds, and can therefore support multiple builds from a single source tree. CMake provides extensive support for building static and dynamic libraries.
This book contains instructions on how to download, install, and run CMake on many platforms including Linux (UNIX), Microsoft Windows, and Mac OSX. The internals of how CMake works and how it impacts your build scripts is covered. Instructions are provided for running the different GUIs including command line options and a separate chapter on using ctest (included with CMake) to perform software testing. A full reference of CMake's commands and variables with descriptions is included.
Using CMake is simple. The build process is controlled by creating one or more CMakeLists.txt files in each directory (including subdirectories) that make up a project. Each CMakeLists.txt consists of one or more commands with the form COMMAND (args...) where COMMAND is the name of the command, and args is a white-space separated list of arguments. CMake includes commands for finding libraries and header files, support for optional components of your software, testing the compiler and platform for specific features, and much more. CMake provides many powerful pre-defined commands, but if you need to, you can even add your own commands using CMake's support for dynamically loaded commands.
"synopsis" may belong to another edition of this title.
Kitware is a small company dedicated to creating state-of-the-art graphics, visualization, image processing, and software development tools. The open-source solutions developed at Kitware are used around the world by thousands of scientists and programmers in research, academic and commercial settings.
As recognized leaders in visualization technology, Kitware works with several US National Labs to extend VTK for processing large data on massively parallel systems, and develop the open-source scientific visualization application ParaView. Kitware is one of two primary architects of the National Library of Medicine's Insight Toolkit (ITK) for data segmentation and registration, and created the cross-platform build management tool CMake.
Kitware employs world-class experts who have presented papers, taught courses, and served on organizational committees for leading conferences including IEEE Visualization and ACM SIGGRAPH. This guide is part of a series of textbooks published by Kitware covering visualization technologies and software development.
"About this title" may belong to another edition of this title.
US$ 9.60 shipping from France to U.S.A.
Destination, rates & speedsSeller: Ammareal, Morangis, France
Softcover. Condition: Très bon. Ancien livre de bibliothèque. Traces d'usure sur la couverture. Edition 2003. Ammareal reverse jusqu'à 15% du prix net de cet article à des organisations caritatives. ENGLISH DESCRIPTION Book Condition: Used, Very good. Former library book. Signs of wear on the cover. Edition 2003. Ammareal gives back up to 15% of this item's net price to charity organizations. Seller Inventory # D-570-793
Quantity: 1 available