// vim:ft=javascript noet ARG_WITH("perforce", "Perforce client support", "no"); if (PHP_PERFORCE != "no") { if (PHP_PERFORCE == "yes" || PHP_PERFORCE == "shared") { PHP_PERFORCE = PHP_PHP_BUILD; } var cflags = "/DOS_NT /DCASE_INSENSITIVE "; //cflags += (PHP_DEBUG == "yes") ? "/MTd" : "/MT"; ADD_FLAG("LDFLAGS_PERFORCE", "/nodefaultlib:libcmt"); if (CHECK_HEADER_ADD_INCLUDE("clientapi.h", "CFLAGS_PERFORCE", PHP_PERFORCE + "\\include\\p4") && CHECK_LIB("libclient.lib", "perforce", PHP_PERFORCE + "\\lib") && CHECK_LIB("librpc.lib", "perforce", PHP_PERFORCE + "\\lib") && CHECK_LIB("libsupp.lib", "perforce", PHP_PERFORCE + "\\lib")) { EXTENSION("perforce", "perforce.cpp", PHP_PERFORCE_SHARED, cflags); AC_DEFINE("HAVE_PERFORCE", 1); } else { WARNING("perforce not enabled; libraries and headers not found"); } }