internals:cmake

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
internals:cmake [2008/06/13 17:36] gloobinternals:cmake [2017/09/22 13:28] (current) – external edit 127.0.0.1
Line 8: Line 8:
  
   * Uniform language in many platforms.   * 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.   * The ability to automatically search for programs, libraries and header files.
   * Macro support.   * Macro support.
Line 30: Line 31:
 ===== Development ===== ===== Development =====
  
-You can get acces to web interfaces for the project accesing to: http://dev.litio.org/+==== How to track it ==== 
 + 
 +You can get acces to web interfaces for the project accesing to: http://svn.php.net/viewvc/php/cmake/ 
 + 
 +==== How to get it ====
  
 You can get the current development code (trunk) with anonymous access from svn using this command: You can get the current development code (trunk) with anonymous access from svn using this command:
  
 <code shell> <code shell>
-svn co http://dev.litio.org/svn/php-cmake/trunk <directory>+// anonymous login 
 +svn co http://svn.php.net/repository/php/cmake/trunk php.cmake 
 +// <usernamelogin 
 +svn co --username <username> http://svn.php.net/repository/php/cmake/trunk php.cmake
 </code> </code>
  
-Note: If you want to add some patches you can send it or request an account to <gloob@php.net> +Note: If you want to add some patches you can send it or request an account to <gloob@php.net> 
 + 
 +==== How to test it ==== 
 + 
 +Currently we support php-src/trunk source code, added as a svn external property.unk/cmake/) to your php checkouted copy.  
 + 
 +I suggest you that use an out-the-source compiling strategy. Move to another directory and execute cmake <php_source_dir> after that you'll have a Makefile file (in make platforms), execute make (or load the project file generated) 
 + 
 +You can use too the build_src.sh script (i.e. ./build_src <php_source_dir>)  
 + 
 +===  Linux and MacOS X === 
 + 
 +  * Copy ./cmake dir to src/php5 and cmake'it to ./build directory and make'it 
 +<code shell> 
 +dendrita:php.cmake/trunk $ ./build_src.sh src/php5/      
 +</code> 
 + 
 +=== Windows === 
 + 
 +  * TbD 
 + 
 +=== Other Platforms === 
 + 
 +  * TbD 
 + 
 + 
 +===== Related Pages =====
  
   * [[internals:cmake:status | Status && Milestone]]   * [[internals:cmake:status | Status && Milestone]]
 +  * [[internals:cmake:notes | Work notes]]
internals/cmake.1213378573.txt.gz · Last modified: 2017/09/22 13:28 (external edit)