]> granicus.if.org Git - php/commitdiff
Patch by Urs Gehrig <urs@circle.ch>.
authorSebastian Bergmann <sebastian@php.net>
Wed, 16 Oct 2002 07:37:28 +0000 (07:37 +0000)
committerSebastian Bergmann <sebastian@php.net>
Wed, 16 Oct 2002 07:37:28 +0000 (07:37 +0000)
main/config.w32.h.in

index 66ad21a5e7223068ae4c598df81fbdd37e9e4425..f4c24d3273c0063235b641dc3067b37486be93ee 100644 (file)
@@ -5,19 +5,21 @@
        $Id$
 */
 
+#define CONDENV(ev,def) (getenv(ev)!=NULL?getenv(ev):def)
+
 /* Default PHP / PEAR directories */
-#define CONFIGURATION_FILE_PATH "php.ini"
-#define PEAR_INSTALLDIR "c:\\php4\\pear"
-#define PHP_BINDIR "c:\\php4"
-#define PHP_CONFIG_FILE_PATH (getenv("SystemRoot"))?getenv("SystemRoot"):""
-#define PHP_CONFIG_FILE_SCAN_DIR ""
-#define PHP_DATADIR "c:\\php4"
-#define PHP_EXTENSION_DIR "c:\\php4"
-#define PHP_INCLUDE_PATH       ".;c:\\php4\\pear"
-#define PHP_LIBDIR "c:\\php4"
-#define PHP_LOCALSTATEDIR "c:\\php4"
-#define PHP_PREFIX "c:\\php4"
-#define PHP_SYSCONFDIR "c:\\php4"
+#define CONFIGURATION_FILE_PATH   "php.ini"
+#define PEAR_INSTALLDIR           CONDENV("PEAR_INSTALLDIR", "c:\\php4\\pear")
+#define PHP_BINDIR                CONDENV("PHP_BINDIR", "c:\\php4")
+#define PHP_CONFIG_FILE_PATH      CONDENV("SystemRoot", "")
+#define PHP_CONFIG_FILE_SCAN_DIR  CONDENV("PHP_CONFIG_FILE_SCAN_DIR", "")
+#define PHP_DATADIR               CONDENV("PHP_DATADIR", "c:\\php4")
+#define PHP_EXTENSION_DIR         "c:\\php4"
+#define PHP_INCLUDE_PATH          ".;c:\\php4\\pear"
+#define PHP_LIBDIR                CONDENV("PHP_LIBDIR", "c:\\php4")
+#define PHP_LOCALSTATEDIR         CONDENV("PHP_LOCALSTATEDIR", "c:\\php4")
+#define PHP_PREFIX                CONDENV("PHP_PREFIX", "c:\\php4")
+#define PHP_SYSCONFDIR            CONDENV("PHP_SYSCONFDIR", "c:\\php4")
 
 /* Enable / Disable BCMATH extension (default: enabled) */
 #define WITH_BCMATH 1