Skip to content

Commit 97400c6

Browse files
author
Scott MacVicar
committed
MFH: get fileinfo building again on Windows
1 parent 87acbd2 commit 97400c6

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

ext/fileinfo/config.w32

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,8 @@
33

44
ARG_WITH("fileinfo", "fileinfo support", "no");
55

6-
if (PHP_FILEINFO != 'no' &&
7-
CHECK_HEADER_ADD_INCLUDE('magic.h', 'CFLAGS_FILEINFO') &&
8-
CHECK_LIB(PHP_DEBUG != 'no'?'libmagic-staticd.lib':'libmagic-static.lib',
9-
'fileinfo', PHP_FILEINFO)) {
10-
EXTENSION('fileinfo', 'fileinfo.c');
11-
AC_DEFINE('USE_MAGIC_STATIC', '', '');
6+
if (PHP_FILEINFO != 'no') {
7+
EXTENSION('fileinfo', 'fileinfo.c', null, "/I" + configure_module_dirname + "/libmagic /I" + configure_module_dirname);
8+
ADD_SOURCES(configure_module_dirname + "/libmagick", "apprentice.c apptype.c ascmagic.c \
9+
compress.c fsmagic.c funcs.c getopt_long.c is_tar.c magic.c print.c readelf.c softmagic.c", "fileinfo");
1210
}
13-

ext/fileinfo/libmagic/config.h

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
#include <php_config.h>
1+
#ifdef PHP_WIN32
2+
# include "config.w32.h"
3+
#else
4+
# include <php_config.h>
5+
#endif
6+
27
#ifdef HAVE_CONFIG_H
38
#include "../config.h"
49
#endif

0 commit comments

Comments
 (0)