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
Last revisionBoth sides next revision
internals:cmake [2008/06/14 10:01] gloobinternals:cmake [2010/06/08 13:38] – Changed svn url to php-cmake gloob
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 32: Line 33:
 ==== How to track it ==== ==== How to track it ====
  
-You can get acces to web interfaces for the project accesing to: http://dev.litio.org/+You can get acces to web interfaces for the project accesing to: http://svn.php.net/viewvc/php/cmake/
  
 ==== How to get it ==== ==== How to get it ====
Line 39: Line 40:
  
 <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>
  
Line 46: Line 50:
 ==== How to test it ==== ==== How to test it ====
  
-I provided some scripts to checkout a php source code (http://dev.litio.org/svn/php-cmake/trunk/scripts/). +Currently we support php-src/trunk source code, added as a svn external property.unk/cmake/) to your php checkouted copy. 
- +
-You need to copy all the dirs and files at (http://dev.litio.org/svn/php-cmake/trunk/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) 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 (http://dev.litio.org/svn/php-cmake/trunk/build_src.sh) script (i.e. ./build_src <php_source_dir>+You can use too the build_src.sh script (i.e. ./build_src <php_source_dir>
  
 ===  Linux and MacOS X === ===  Linux and MacOS X ===
  
-  * Get php5 source code 
-<code shell> 
-dendrita:php-cmake/trunk $ ./scripts/co_php5.sh        
-</code> 
   * Copy ./cmake dir to src/php5 and cmake'it to ./build directory and make'it   * Copy ./cmake dir to src/php5 and cmake'it to ./build directory and make'it
 <code shell> <code shell>
-dendrita:php-cmake/trunk $ ./build_src.sh src/php5/     +dendrita:php.cmake/trunk $ ./build_src.sh src/php5/     
 </code> </code>
  
 === Windows === === Windows ===
 +
 +  * TbD
 +
 +=== Other Platforms ===
  
   * TbD   * TbD
Line 73: Line 75:
  
   * [[internals:cmake:status | Status && Milestone]]   * [[internals:cmake:status | Status && Milestone]]
 +  * [[internals:cmake:notes | Work notes]]
internals/cmake.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1