We could change it to something like this:

#define PEAR_INSTALLDIR
(getenv("PEAR_INSTALLDIR"))?getenv("PEAR_INSTALLDIR"):"c:\\php4\\pear"
#define PHP_BINDIR (getenv("PHP_BINDIR"))?getenv("PHP_BINDIR"):"c:\\php4"
#define PHP_CONFIG_FILE_PATH
(getenv("PHP_CONFIG_FILE_PATH"))?getenv("PHP_CONFIG_FILE_PATH"):""
#define PHP_CONFIG_FILE_SCAN_DIR
(getenv("PHP_CONFIG_FILE_SCAN_DIR"))?getenv("PHP_CONFIG_FILE_SCAN_DIR"):""
#define PHP_DATADIR
(getenv("PHP_DATADIR"))?getenv("PHP_DATADIR"):"c:\\php4"
#define PHP_EXTENSION_DIR
(getenv("PHP_EXTENSION_DIR"))?getenv("PHP_EXTENSION_DIR"):"c:\\php4"
#define PHP_INCLUDE_PATH
(getenv("PHP_INCLUDE_PATH"))?getenv("PHP_INCLUDE_PATH"):".;c:\\php4\\pear"
#define PHP_LIBDIR (getenv("PHP_LIBDIR"))?getenv("PHP_LIBDIR"):"c:\\php4"
#define PHP_LOCALSTATEDIR
(getenv("PHP_LOCALSTATEDIR"))?getenv("PHP_LOCALSTATEDIR"):"c:\\php4"
#define PHP_PREFIX (getenv("PHP_PREFIX"))?getenv("PHP_PREFIX"):"c:\\php4"
#define PHP_SYSCONFDIR
(getenv("PHP_SYSCONFDIR"))?getenv("PHP_SYSCONFDIR"):"c:\\php4"

- Frank


> Hello,
> 
> After a nth discussion on phpdev with Stig, Sebastian and me, I post
> this message to ask you the way we should go to solve the problem of
> useless constants define in config.w32.h (see bottom).
> 
> The main idea is to check if an environment is available and use it. It
> will not be too complicated to do it and makes the php configuration
> easier under win32 and, why not, more flexible on others platforms (if
> there is a need), which something like a per host or per user under CLI
> mode configuration.
> 
> I do not have enough knowledge on the php intern processes to help here
> (*sick*), but at least, I can ran compile tests and running tests under
> different windows platforms.
> 
> Any comments ?
> 
> hth
> 
> pierre
> 
> <code>
> #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"
> </code>
> 
> -- 
> PHP Development Mailing List <http://www.php.net/>
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
> 




-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to