hg: build cdatapack on Windows

Summary: Seems to be working now.

Reviewed By: quark-zju

Differential Revision: D6970927

fbshipit-source-id: e67753d811819015282f47fcbdfbb263d85f054f
This commit is contained in:
Kostia Balytskyi 2018-02-13 07:47:42 -08:00 committed by Saurabh Singh
parent 5d1139f87d
commit c85791785b
2 changed files with 12 additions and 10 deletions

View File

@ -23,7 +23,6 @@
#include <errno.h>
#include <fcntl.h>
#include <memory.h>
#include <sys/mman.h>
#define ntoh_data_offset ntohll
@ -46,6 +45,7 @@
#include "lib/clib/buffer.h"
#include "lib/clib/portability/inet.h"
#include "lib/clib/portability/mman.h"
#include "lib/clib/portability/unistd.h"
#define MAX_PAGED_IN_DATAPACK (1024 * 1024 * 1024)

View File

@ -1079,10 +1079,7 @@ extmodules += cythonize([
extra_compile_args=filter(None, [STDC99, PRODUCEDEBUGSYMBOLS])),
], compiler_directives=cythonopts)
if iswindows:
libraries = []
else:
libraries = [
libraries = [
("datapack", {
"sources" : ["lib/cdatapack/cdatapack.c"],
"include_dirs" : ["."] + include_dirs,
@ -1090,6 +1087,11 @@ else:
"extra_args" : filter(None,
[STDC99, WALL, WSTRICTPROTOTYPES] + cflags),
}),
]
if iswindows:
libraries += []
else:
libraries += [
('mpatch', {
"sources": ["hgext/extlib/cstore/mpatch.c"],
"include_dirs" : ["."] + include_dirs,