mirror of
https://github.com/kiwix/kiwix-tools.git
synced 2025-09-23 03:52:35 -04:00
+ port kiwix-index to windows
This commit is contained in:
parent
e232b173a5
commit
4ae4f772c1
@ -29,4 +29,4 @@ objs:
|
||||
$(CC) $(CFLAGS) kiwix-index.cpp ../common/kiwix/xapian/myhtmlparse.cc ../common/kiwix/xapian/htmlparse.cc ../common/unaccent.cpp ../common/kiwix/indexer.cpp ../common/kiwix/xapianIndexer.cpp
|
||||
|
||||
kiwix-index.exe: objs
|
||||
$(LD) -OUT:"kiwix-index.exe" -NOLOGO $(LDFLAGS) -DLL -NODEFAULTLIB:"MSVCRT" -OPT:REF -OPT:ICF -DYNAMICBASE -NXCOMPAT -MACHINE:X86 zim.lib argtable2.lib libcommon.lib libbackend.lib libbrass.lib Rpcrt4.lib libbrassbtreecheck.lib libbrassbtreecheck.lib libexpand.lib libflint.lib libflintbtreecheck.lib libchert.lib libweight.lib libinmemory.lib libmulti.lib libmatcher.lib libnet.lib liblanguages.lib libapi.lib libremote.lib libunicode.lib libqueryparser.lib icuin.lib icuio.lib icule.lib iculx.lib icutu.lib icuuc.lib libcmt.lib ws2_32.lib DelayImp.lib winmm.lib *.obj
|
||||
$(LD) -OUT:"kiwix-index.exe" -NOLOGO $(LDFLAGS) -NODEFAULTLIB:"MSVCRT" -OPT:REF -OPT:ICF -DYNAMICBASE -NXCOMPAT -MACHINE:X86 zim.lib argtable2.lib libcommon.lib libbackend.lib libbrass.lib Rpcrt4.lib libbrassbtreecheck.lib libbrassbtreecheck.lib libexpand.lib libflint.lib libflintbtreecheck.lib libchert.lib libweight.lib libinmemory.lib libmulti.lib libmatcher.lib libnet.lib liblanguages.lib libapi.lib libremote.lib libunicode.lib libqueryparser.lib icuin.lib icuio.lib icule.lib iculx.lib icutu.lib icuuc.lib libcmt.lib ws2_32.lib DelayImp.lib winmm.lib *.obj
|
||||
|
@ -17,9 +17,14 @@
|
||||
* MA 02110-1301, USA.
|
||||
*/
|
||||
|
||||
#include <getopt.h>
|
||||
#include <kiwix/xapianIndexer.h>
|
||||
#include <getopt.h>
|
||||
|
||||
#ifdef _WIN32
|
||||
#include <Windows.h>
|
||||
#else
|
||||
#include <kiwix/cluceneIndexer.h>
|
||||
#endif
|
||||
|
||||
enum supportedBackend { XAPIAN, CLUCENE };
|
||||
|
||||
@ -89,7 +94,9 @@ int main(int argc, char **argv) {
|
||||
/* Try to prepare the indexing */
|
||||
try {
|
||||
if (backend == CLUCENE) {
|
||||
#ifndef _WIN32
|
||||
indexer = new kiwix::CluceneIndexer(zimFilePath, indexPath);
|
||||
#endif
|
||||
} else {
|
||||
indexer = new kiwix::XapianIndexer(zimFilePath, indexPath);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user