File: config.w32

package info (click to toggle)
php-propro 2.0.1%2B1.0.2-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 260 kB
  • ctags: 106
  • sloc: ansic: 1,001; xml: 129; php: 18; makefile: 1
file content (25 lines) | stat: -rw-r--r-- 970 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

ARG_ENABLE("propro", "for propro support", "no");

if (PHP_PROPRO == "yes") {
	var PHP_PROPRO_HEADERS=glob(configure_module_dirname + "/src/*.h");
	var PHP_PROPRO_SRC_ARRAY=glob(configure_module_dirname + "/src/*.c");
	var PHP_PROPRO_SOURCES="";
	for (var i=0; i<PHP_PROPRO_SRC_ARRAY.length; ++i) {
		var basename = FSO.GetFileName(PHP_PROPRO_SRC_ARRAY[i]);
		PHP_PROPRO_SOURCES = PHP_PROPRO_SOURCES + " " + basename;
	}

	//EXTENSION("propro");
	ADD_SOURCES(configure_module_dirname + "/src", PHP_PROPRO_SOURCES, "propro");
	EXTENSION("propro", "src/php_propro_api.c");
	PHP_INSTALL_HEADERS("ext/propro", "php_propro.h");
	for (var i=0; i<PHP_PROPRO_HEADERS.length; ++i) {
		var basename = FSO.GetFileName(PHP_PROPRO_HEADERS[i]);
		copy_and_subst("src/" + basename, basename, []);
		PHP_INSTALL_HEADERS(configure_module_dirname, basename);
	}
	ADD_FLAG("CFLAGS_PROPRO", "/I" + configure_module_dirname + " ");

	AC_DEFINE("HAVE_PROPRO", 1);
}