version 1.1.1.2, 2012/05/29 12:34:34
|
version 1.1.1.3, 2014/06/15 20:04:03
|
Line 250 if (PHP_DEBUG == "yes" && PHP_ZTS == "yes") {
|
Line 250 if (PHP_DEBUG == "yes" && PHP_ZTS == "yes") {
|
// CFLAGS, LDFLAGS and BUILD_DIR are defined |
// CFLAGS, LDFLAGS and BUILD_DIR are defined |
// Add compiler and link flags if PGO options are selected |
// Add compiler and link flags if PGO options are selected |
if (PHP_DEBUG != "yes" && PHP_PGI == "yes") { |
if (PHP_DEBUG != "yes" && PHP_PGI == "yes") { |
ADD_FLAG('CFLAGS', "/GL /O2"); | ADD_FLAG('DLL_LDFLAGS', "/LTCG:PGINSTRUMENT"); |
ADD_FLAG('LDFLAGS', "/LTCG:PGINSTRUMENT"); | ADD_FLAG("STATIC_EXT_CFLAGS", "/GL /O2"); |
DEFINE("PGOPGD_DIR", "$(BUILD_DIR)"); |
DEFINE("PGOPGD_DIR", "$(BUILD_DIR)"); |
} |
} |
else if (PHP_DEBUG != "yes" && PHP_PGO != "no") { |
else if (PHP_DEBUG != "yes" && PHP_PGO != "no") { |
ADD_FLAG('CFLAGS', "/GL /O2"); | ADD_FLAG('DLL_LDFLAGS', "/LTCG:PGUPDATE"); |
ADD_FLAG('LDFLAGS', "/LTCG:PGUPDATE"); | ADD_FLAG("STATIC_EXT_CFLAGS", "/GL /O2"); |
DEFINE("PGOPGD_DIR", ((PHP_PGO.length == 0 || PHP_PGO == "yes") ? "$(BUILD_DIR)" : PHP_PGO)); |
DEFINE("PGOPGD_DIR", ((PHP_PGO.length == 0 || PHP_PGO == "yes") ? "$(BUILD_DIR)" : PHP_PGO)); |
} |
} |
|
|
Line 352 ADD_SOURCES("Zend", "zend_language_parser.c zend_langu
|
Line 352 ADD_SOURCES("Zend", "zend_language_parser.c zend_langu
|
zend_ini_parser.c zend_ini_scanner.c zend_alloc.c zend_compile.c \ |
zend_ini_parser.c zend_ini_scanner.c zend_alloc.c zend_compile.c \ |
zend_constants.c zend_dynamic_array.c zend_exceptions.c \ |
zend_constants.c zend_dynamic_array.c zend_exceptions.c \ |
zend_execute_API.c zend_highlight.c \ |
zend_execute_API.c zend_highlight.c \ |
zend_llist.c zend_opcode.c zend_operators.c zend_ptr_stack.c \ | zend_llist.c zend_vm_opcodes.c zend_opcode.c zend_operators.c zend_ptr_stack.c \ |
zend_stack.c zend_variables.c zend.c zend_API.c zend_extensions.c \ |
zend_stack.c zend_variables.c zend.c zend_API.c zend_extensions.c \ |
zend_hash.c zend_list.c zend_indent.c zend_builtin_functions.c \ |
zend_hash.c zend_list.c zend_indent.c zend_builtin_functions.c \ |
zend_sprintf.c zend_ini.c zend_qsort.c zend_multibyte.c zend_ts_hash.c \ |
zend_sprintf.c zend_ini.c zend_qsort.c zend_multibyte.c zend_ts_hash.c \ |