@@ -5,7 +5,6 @@ ARG_WITH("dom", "DOM support", "yes");
55if ( PHP_DOM == "yes" ) {
66 if ( PHP_LIBXML == "yes" &&
77 ADD_EXTENSION_DEP ( 'dom' , 'libxml' ) &&
8- ADD_EXTENSION_DEP ( 'dom' , 'lexbor' ) &&
98 CHECK_HEADER_ADD_INCLUDE ( "libxml/parser.h" , "CFLAGS_DOM" , PHP_PHP_BUILD + "\\include\\libxml2" )
109 ) {
1110 EXTENSION ( "dom" , "php_dom.c attr.c document.c infra.c \
@@ -17,7 +16,9 @@ if (PHP_DOM == "yes") {
1716 entityreference.c \
1817 token_list.c \
1918 notation.c xpath.c dom_iterators.c \
20- namednodemap.c xpath_callbacks.c" , null , "" ) ;
19+ namednodemap.c xpath_callbacks.c" , null , "/I ext/lexbor" ) ;
20+
21+ ADD_EXTENSION_DEP ( 'dom' , 'lexbor' ) ;
2122
2223 ADD_SOURCES ( "ext/dom/parentnode" , "tree.c css_selectors.c" , "dom" ) ;
2324 ADD_SOURCES ( "ext/dom/lexbor/selectors-adapted" , "selectors.c" , "dom" ) ;
@@ -35,7 +36,8 @@ if (PHP_DOM == "yes") {
3536 "dom_ce.h " +
3637 "namespace_compat.h " +
3738 "xml_common.h " +
38- "xpath_callbacks.h "
39+ "xpath_callbacks.h " +
40+ "lexbor/selectors-adapted/selectors.h "
3941 ) ;
4042 } else {
4143 WARNING ( "dom support can't be enabled, libxml is not enabled" )
0 commit comments