internals:cmake
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
internals:cmake [2008/04/12 12:22] – created pajoye | internals:cmake [2017/09/22 13:28] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | CMake Migration | + | ====== |
+ | |||
+ | Cmake Migration projects is a GSoC project mentored by Pierre A. Joye and developed by Alejandro Leiva. More [[http:// | ||
+ | |||
+ | ===== Introduction ===== | ||
+ | |||
+ | In PHP context CMake should do the PHP developer' | ||
+ | |||
+ | * Uniform language in many platforms. | ||
+ | * Automatic generation of native workspaces and projects (XCode, Visual Studio, Borland, Makefile, ...) | ||
+ | * The ability to automatically search for programs, libraries and header files. | ||
+ | * Macro support. | ||
+ | * The ability to generate native projects formats. | ||
+ | * Cross-compiling support. | ||
+ | |||
+ | ==== Supported Platforms ==== | ||
+ | |||
+ | |||
+ | * Linux | ||
+ | * Solaris / SunOS | ||
+ | * IRIX | ||
+ | * HPUX | ||
+ | * AIX | ||
+ | * Mac OS X > 10.2 | ||
+ | * FreeBSD | ||
+ | * OSF | ||
+ | * Windows 98/ | ||
+ | * Windows Cygwin | ||
+ | * Windows Mingw | ||
+ | |||
+ | ===== Development ===== | ||
+ | |||
+ | ==== How to track it ==== | ||
+ | |||
+ | You can get acces to web interfaces for the project accesing to: http:// | ||
+ | |||
+ | ==== How to get it ==== | ||
+ | |||
+ | You can get the current development code (trunk) with anonymous access from svn using this command: | ||
+ | |||
+ | <code shell> | ||
+ | // anonymous login | ||
+ | svn co http:// | ||
+ | // < | ||
+ | svn co --username < | ||
+ | </ | ||
+ | |||
+ | Note: If you want to add some patches you can send it or request an account to < | ||
+ | |||
+ | ==== How to test it ==== | ||
+ | |||
+ | Currently we support php-src/ | ||
+ | |||
+ | I suggest you that use an out-the-source compiling strategy. Move to another directory and execute cmake < | ||
+ | |||
+ | You can use too the build_src.sh script (i.e. ./build_src < | ||
+ | |||
+ | === Linux and MacOS X === | ||
+ | |||
+ | * Copy ./cmake dir to src/php5 and cmake' | ||
+ | <code shell> | ||
+ | dendrita: | ||
+ | </ | ||
+ | |||
+ | === Windows === | ||
+ | |||
+ | * TbD | ||
+ | |||
+ | === Other Platforms === | ||
+ | |||
+ | * TbD | ||
+ | |||
+ | |||
+ | ===== Related Pages ===== | ||
+ | |||
+ | * [[internals: | ||
+ | * [[internals: |
internals/cmake.1208002961.txt.gz · Last modified: 2017/09/22 13:28 (external edit)