mirror of
https://github.com/php-win-ext/php-rar.git
synced 2026-03-24 13:02:06 +01:00
43 lines
1.8 KiB
Plaintext
43 lines
1.8 KiB
Plaintext
dnl $Id$
|
|
dnl config.m4 for extension rar
|
|
|
|
PHP_ARG_ENABLE(rar, whether to enable rar support,
|
|
[ --enable-rar Enable rar support])
|
|
|
|
unrar_sources="unrar/sha256.cpp unrar/qopen.cpp \
|
|
unrar/blake2s.cpp unrar/recvol.cpp \
|
|
unrar/headers.cpp unrar/match.cpp \
|
|
unrar/find.cpp \
|
|
unrar/resource.cpp \
|
|
unrar/pathfn.cpp \
|
|
unrar/dll.cpp unrar/threadpool.cpp unrar/volume.cpp \
|
|
unrar/unpack.cpp \
|
|
unrar/extract.cpp unrar/errhnd.cpp \
|
|
unrar/crc.cpp unrar/rijndael.cpp unrar/crypt.cpp \
|
|
unrar/rawread.cpp \
|
|
unrar/rs.cpp unrar/smallfn.cpp \
|
|
unrar/isnt.cpp unrar/rar.cpp unrar/consio.cpp \
|
|
unrar/scantree.cpp unrar/archive.cpp unrar/strfn.cpp \
|
|
unrar/strlist.cpp \
|
|
unrar/getbits.cpp unrar/hash.cpp \
|
|
unrar/filestr.cpp \
|
|
unrar/extinfo.cpp unrar/ui.cpp unrar/rarvm.cpp \
|
|
unrar/timefn.cpp unrar/sha1.cpp \
|
|
unrar/rdwrfn.cpp unrar/rs16.cpp unrar/cmddata.cpp \
|
|
unrar/extractchunk.cpp unrar/system.cpp \
|
|
unrar/unicode.cpp unrar/filcreat.cpp \
|
|
unrar/arcread.cpp unrar/filefn.cpp \
|
|
unrar/global.cpp unrar/list.cpp \
|
|
unrar/encname.cpp unrar/file.cpp \
|
|
unrar/secpassword.cpp unrar/options.cpp"
|
|
|
|
if test "$PHP_RAR" != "no"; then
|
|
AC_DEFINE(HAVE_RAR, 1, [Whether you have rar support])
|
|
PHP_SUBST(RAR_SHARED_LIBADD)
|
|
PHP_REQUIRE_CXX()
|
|
PHP_ADD_LIBRARY_WITH_PATH(stdc++, "", RAR_SHARED_LIBADD)
|
|
|
|
PHP_NEW_EXTENSION(rar, rar.c rar_error.c rararch.c rarentry.c rar_stream.c rar_navigation.c $unrar_sources, $ext_shared,,-DRARDLL -DSILENT -Wno-write-strings -Wall -I@ext_srcdir@/unrar)
|
|
PHP_ADD_BUILD_DIR($ext_builddir/unrar)
|
|
fi
|