Annotation of embedaddon/php/win32/build/DSP.README, revision 1.1.1.1

1.1       misho       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>