2003-12-02 23:17:04 +00:00
|
|
|
// vim:ft=javascript
|
|
|
|
|
2016-08-01 23:53:24 +00:00
|
|
|
ARG_WITH("password-argon2", "Argon2 support", "no");
|
2016-07-12 03:12:27 +00:00
|
|
|
|
2016-08-02 00:03:34 +00:00
|
|
|
if (PHP_PASSWORD_ARGON2 != "no") {
|
2016-09-17 11:10:01 +00:00
|
|
|
if (CHECK_LIB("argon2_a.lib;argon2.lib", null, PHP_PASSWORD_ARGON2)
|
2016-07-13 12:59:33 +00:00
|
|
|
&& CHECK_HEADER_ADD_INCLUDE("argon2.h", "CFLAGS")) {
|
2018-06-15 20:46:42 +00:00
|
|
|
if (!CHECK_FUNC_IN_HEADER("argon2.h", "argon2id_hash_raw", PHP_PHP_BUILD + "\\include", "CFLAGS")) {
|
2019-10-27 03:44:36 +00:00
|
|
|
ERROR("Please verify that Argon2 header and libraries >= 20161029 are installed");
|
2017-06-18 23:17:43 +00:00
|
|
|
}
|
2018-06-15 20:46:42 +00:00
|
|
|
AC_DEFINE('HAVE_ARGON2LIB', 1);
|
2016-07-12 03:12:27 +00:00
|
|
|
} else {
|
2019-10-27 03:44:36 +00:00
|
|
|
WARNING("Argon2 not enabled; libraries and headers not found");
|
2016-07-12 03:12:27 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2003-12-02 23:17:04 +00:00
|
|
|
ARG_WITH("config-file-scan-dir", "Dir to check for additional php ini files", "");
|
2008-05-22 22:06:15 +00:00
|
|
|
|
2003-12-02 23:17:04 +00:00
|
|
|
AC_DEFINE("PHP_CONFIG_FILE_SCAN_DIR", PHP_CONFIG_FILE_SCAN_DIR);
|
2008-07-28 11:50:35 +00:00
|
|
|
AC_DEFINE("PHP_USE_PHP_CRYPT_R", 1);
|
|
|
|
|
2005-10-06 13:03:43 +00:00
|
|
|
CHECK_HEADER_ADD_INCLUDE("timelib_config.h", "CFLAGS_STANDARD", "ext/date/lib");
|
|
|
|
|
2017-11-21 15:04:37 +00:00
|
|
|
ADD_FLAG("LIBS_STANDARD", "iphlpapi.lib");
|
|
|
|
|
2003-12-02 23:17:04 +00:00
|
|
|
EXTENSION("standard", "array.c base64.c basic_functions.c browscap.c \
|
2009-12-09 00:20:14 +00:00
|
|
|
crc32.c crypt.c crypt_freesec.c crypt_blowfish.c crypt_sha256.c \
|
2020-09-02 10:53:29 +00:00
|
|
|
crypt_sha512.c php_crypt_r.c crc32_x86.c \
|
2019-11-17 20:06:08 +00:00
|
|
|
datetime.c dir.c dl.c dns.c dns_win32.c exec.c \
|
2003-12-02 23:17:04 +00:00
|
|
|
file.c filestat.c formatted_print.c fsock.c head.c html.c image.c \
|
2019-04-22 10:58:09 +00:00
|
|
|
info.c iptc.c lcg.c link.c mail.c math.c md5.c metaphone.c microtime.c \
|
2017-11-21 15:04:37 +00:00
|
|
|
net.c pack.c pageinfo.c quot_print.c rand.c mt_rand.c soundex.c \
|
2009-07-26 22:59:46 +00:00
|
|
|
string.c scanf.c syslog.c type.c uniqid.c url.c var.c \
|
2003-12-02 23:17:04 +00:00
|
|
|
versioning.c assert.c strnatcmp.c levenshtein.c incomplete_class.c \
|
|
|
|
url_scanner_ex.c ftp_fopen_wrapper.c http_fopen_wrapper.c \
|
|
|
|
php_fopen_wrapper.c credits.c css.c var_unserializer.c ftok.c sha1.c \
|
2012-06-25 02:44:43 +00:00
|
|
|
user_filters.c uuencode.c filters.c proc_open.c password.c \
|
2018-01-07 14:55:12 +00:00
|
|
|
streamsfuncs.c http.c flock_compat.c random.c hrtime.c", false /* never shared */,
|
2014-10-05 17:49:41 +00:00
|
|
|
'/DZEND_ENABLE_STATIC_TSRMLS_CACHE=1');
|
2020-10-24 14:08:02 +00:00
|
|
|
PHP_STANDARD = "yes";
|
2017-01-03 16:43:55 +00:00
|
|
|
ADD_MAKEFILE_FRAGMENT();
|
2011-01-07 14:57:51 +00:00
|
|
|
PHP_INSTALL_HEADERS("", "ext/standard");
|