@@ -5,7 +5,6 @@ ARG_WITH("dom", "DOM support", "yes");
5
5
if ( PHP_DOM == "yes" ) {
6
6
if ( PHP_LIBXML == "yes" &&
7
7
ADD_EXTENSION_DEP ( 'dom' , 'libxml' ) &&
8
- ADD_EXTENSION_DEP ( 'dom' , 'lexbor' ) &&
9
8
CHECK_HEADER_ADD_INCLUDE ( "libxml/parser.h" , "CFLAGS_DOM" , PHP_PHP_BUILD + "\\include\\libxml2" )
10
9
) {
11
10
EXTENSION ( "dom" , "php_dom.c attr.c document.c infra.c \
@@ -17,7 +16,9 @@ if (PHP_DOM == "yes") {
17
16
entityreference.c \
18
17
token_list.c \
19
18
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' ) ;
21
22
22
23
ADD_SOURCES ( "ext/dom/parentnode" , "tree.c css_selectors.c" , "dom" ) ;
23
24
ADD_SOURCES ( "ext/dom/lexbor/selectors-adapted" , "selectors.c" , "dom" ) ;
@@ -35,7 +36,8 @@ if (PHP_DOM == "yes") {
35
36
"dom_ce.h " +
36
37
"namespace_compat.h " +
37
38
"xml_common.h " +
38
- "xpath_callbacks.h "
39
+ "xpath_callbacks.h " +
40
+ "lexbor/selectors-adapted/selectors.h "
39
41
) ;
40
42
} else {
41
43
WARNING ( "dom support can't be enabled, libxml is not enabled" )
0 commit comments