File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / win32 / build / DSP.README
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Tue Feb 21 23:48:06 2012 UTC (13 years, 1 month ago) by misho
Branches: php, MAIN
CVS tags: v5_4_3elwix, v5_4_29p0, v5_4_29, v5_4_20p0, v5_4_20, v5_4_17p0, v5_4_17, v5_3_10, HEAD
php

    1: MSVC++ project file generation
    2: ==============================
    3: 
    4: These files are only intended for use in debugging and profiling,
    5: but can be used to create working binaries. However, they are very
    6: unlikely to match the official PHP distributed binaries.
    7: 
    8: With this in mind, the script will only generate basic .dsp files
    9: for the modules that are currently configured.
   10: 
   11: The switch for project file generation is a buildconf switch and
   12: not a configure switch:
   13: 
   14: > buildconf --add-project-files
   15: > configure ...
   16: 
   17: The resulting workspace files should appear at /win32/phpdll[ts].dsw
   18: and (if any shared modules are configured) at /win32/php_modules.dsw,
   19: after configure is run.
   20: 
   21: If the .dsw files haven't generated in a sane way, the most likely reason
   22: will be that the template files have become corrupted. They need DOS
   23: line endings (CR/LF) in order to function. The affected files are:
   24: 
   25: /win32/build/block.template.dsw
   26: /win32/build/template.dsp
   27: /win32/build/template.dsw
   28: 
   29: Simply save them with DOS line endings, and bug it to me if basic
   30: project file generation still fails (as in, you ran the command and
   31: configure again after saving, and you have a working copy of MSVS
   32: installed, but clicking on the workspace(s) doesn't give you anything).
   33: 
   34: - Steph
   35: sfox@php.net
   36: 
   37: July 2008

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>