Table of Contents

CMake Migration

Cmake Migration projects is a GSoC project mentored by Pierre A. Joye and developed by Alejandro Leiva. More info.

Introduction

In PHP context CMake should do the PHP developer's life easier and more productive.

Supported Platforms

Development

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:

// anonymous login
svn co http://svn.php.net/repository/php/cmake/trunk php.cmake
// <username> login
svn co --username <username> http://svn.php.net/repository/php/cmake/trunk php.cmake

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

dendrita:php.cmake/trunk $ ./build_src.sh src/php5/     

Windows

Other Platforms