//整理by RobinKin (王亮)
CMake 是一個跨平臺的安裝工具,
可以用簡單的語句來描述所有平臺的安裝(編譯過程)。它能夠輸出 各種格式的 makefile或者project文件, 能測試編譯器所支持的C++特性,類似UNIX下的auotconf.
它是一個開源軟件,已經被開發了許多年。具體信息可以看 http://www.cmake.org/
CMake is a cross platform build manager. It was developed to support a single input describing a build process that works on all platforms. However, instead of taking over the build process, it simply generates input for the native build tools. CMake can generate microsoft project files and various makefile formats for UNIX and Windows. With Visual Studio 6, 7, and 7.1 all having different project formats, CMake can be used to maintain support for all three versions in your project. In addition to porting the build system, CMake can be used to test the compiler for supported C++ features. CMake supports a full try/compile try/run system much like autoconf on UNIX. This will allow your code to take advantage of the supported features of the language as they become available.
Background
CMake is an Open Source project that has been in develpment for the past three years. For more information about CMake, see http://www.cmake.org/. Full source code for CMake can be downloaded from the the CMake homepage as well.
CMake 是一個跨平臺的安裝工具,
可以用簡單的語句來描述所有平臺的安裝(編譯過程)。它能夠輸出 各種格式的 makefile或者project文件, 能測試編譯器所支持的C++特性,類似UNIX下的auotconf.
它是一個開源軟件,已經被開發了許多年。具體信息可以看 http://www.cmake.org/