DSP.README 1.2 KB

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