internals:cmake:status
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
internals:cmake:status [2008/06/26 16:09] – gloob | internals:cmake:status [2017/09/22 13:28] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 6: | Line 6: | ||
===== TODO ===== | ===== TODO ===== | ||
- | * Tests in differents platforms | ||
* Extensions | * Extensions | ||
* Libraries detections for extensions | * Libraries detections for extensions | ||
+ | * Resolve internal_functions.* relations with extensions. | ||
* User selection | * User selection | ||
+ | * Using option() cmake feature. We need to provide user selection like autotools (--enable-[ext]) with a script. | ||
+ | * phpize support. | ||
* Win32 support | * Win32 support | ||
* CDash hook | * CDash hook | ||
* CTest | * CTest | ||
* CPack | * CPack | ||
+ | * Tests in differents platforms | ||
===== Milestone ===== | ===== Milestone ===== | ||
* ~ May 21 | * ~ May 21 | ||
- | Analysis and information gathering. Investigate PHP project dependencies with autotools. Analysis of CMake. Use and analysis of am2cmake/ | + | ~~Analysis and information gathering. Investigate PHP project dependencies with autotools. Analysis of CMake. Use and analysis of am2cmake/ |
* ~ July 15 | * ~ July 15 | ||
Line 26: | Line 29: | ||
Export and test of CMake project for PHP to other operative system like Windows, MacOS. | Export and test of CMake project for PHP to other operative system like Windows, MacOS. | ||
- | |||
- | ===== Notes ===== | ||
- | |||
- | ==== Linux buildchain ==== | ||
- | |||
- | |||
- | * buildconf | ||
- | Shell script to recreate user tarball, two options --force and --debug, if --$force regenerate anyway, if debug only add SUPPRESS_WARNINGS="" | ||
- | |||
- | * build/ | ||
- | * ($STAMP) - call buildcheck.sh (check autoconf version > 2.13 and inform) | ||
- | * ($ALWAYS) == generated_lists - makefile_am_files, | ||
- | * (action) call build/ | ||
- | * touch mkinstalldirs install-sh missing | ||
- | * cat acinclude.m4 ./ | ||
- | * autoconf (to regenerate ./ | ||
- | * autoheader (to regenerate acconfig.h) | ||
- | * Ready to configure. | ||
- | |||
- | ==== Windows buildchain ==== | ||
- | |||
- | * Windows side: buildconf.bat execute -> cscript /nologo win32\build\buildconf.js %*, Javascript script that build the configure.js. |
internals/cmake/status.1214496565.txt.gz · Last modified: 2017/09/22 13:28 (external edit)