Windows: also build and ship xapian-check

This commit is contained in:
Jean-Francois Dockes 2021-12-16 17:38:07 +00:00
parent c51f6ee10d
commit 15cc242e1f
2 changed files with 39 additions and 1 deletions

View File

@ -70,7 +70,7 @@ GUIBIN=$RCL/build-recoll-win-${QTA}/${qtsdir}/recoll.exe
RCLIDX=$RCLW/build-recollindex-${QTA}/${qtsdir}/recollindex.exe
RCLQ=$RCLW/build-recollq-${QTA}/${qtsdir}/recollq.exe
RCLS=$RCLW/build-rclstartw-${QTA}/${qtsdir}/rclstartw.exe
XAPC=$RCLW/build-xapian-check-${QTA}/xapian-check.exe
#PYTHON=${RCLDEPS}py-python3
PYTHON=${RCLDEPS}python-3.7.9-embed-win32
UNRTF=${RCLDEPS}unrtf
@ -162,6 +162,7 @@ copyrecoll()
chkcp $LIBR $DESTDIR
chkcp $MINGWBIN/libgcc_s_dw2-1.dll $DESTDIR
else
chkcp $XAPC $DESTDIR
chkcp $LIBXML $DESTDIR
chkcp $LIBXSLT $DESTDIR
fi

View File

@ -0,0 +1,37 @@
TARGET = xapian-check
QT -= core gui
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
DEFINES += HAVE_CONFIG_H
RECOLLDEPS = ../../../../recolldeps/msvc
XAPIANDIR = $$RECOLLDEPS/xapian-core/
SOURCES += \
$$XAPIANDIR/bin/xapian-check.cc
INCLUDEPATH += $$XAPIANDIR \
$$XAPIANDIR/include \
$$XAPIANDIR/common
windows {
DEFINES += __WIN32__
DEFINES += UNICODE
contains(QMAKE_CC, cl){
# msvc
DEFINES += USING_STATIC_LIBICONV
INCLUDEPATH += \
../../../../recolldeps/msvc/zlib-1.2.11/ \
../../../../recolldeps/msvc/wlibiconv/include
LIBS += \
-L../build-libxapian-Desktop_Qt_5_14_2_MSVC2017_32bit-Release/release \
-llibxapian \
-L$$RECOLLDEPS/build-libiconv-Desktop_Qt_5_14_2_MSVC2017_32bit-Release/release/ \
-llibiconv \
$$RECOLLDEPS/zlib-1.2.11/zdll.lib \
-lrpcrt4 -lws2_32 -luser32 -lshell32 \
-lshlwapi -lpsapi -lkernel32
}
}