diff --git a/build.zig b/build.zig index 3db7ab7..10f84f1 100644 --- a/build.zig +++ b/build.zig @@ -367,7 +367,7 @@ pub fn build(b: *std.Build) !void { b.installArtifact(lib); const translate_c = b.addTranslateC(.{ - .root_source_file = libgit_src.path("include/git2.h"), + .root_source_file = b.path("build/include.h"), .target = target, .optimize = optimize, }); diff --git a/build/include.h b/build/include.h new file mode 100644 index 0000000..a7c79ad --- /dev/null +++ b/build/include.h @@ -0,0 +1,28 @@ +#ifndef INCLUDE_git_include_h__ +#define INCLUDE_git_include_h__ + +#include "git2.h" +#include "git2/sys/alloc.h" +#include "git2/sys/commit_graph.h" +#include "git2/sys/commit.h" +#include "git2/sys/config.h" +#include "git2/sys/credential.h" +#include "git2/sys/cred.h" +#include "git2/sys/diff.h" +#include "git2/sys/email.h" +#include "git2/sys/errors.h" +#include "git2/sys/filter.h" +#include "git2/sys/hashsig.h" +#include "git2/sys/index.h" +#include "git2/sys/mempack.h" +#include "git2/sys/merge.h" +#include "git2/sys/midx.h" +#include "git2/sys/odb_backend.h" +#include "git2/sys/openssl.h" +#include "git2/sys/path.h" +#include "git2/sys/refdb_backend.h" +#include "git2/sys/refs.h" +#include "git2/sys/remote.h" +#include "git2/sys/repository.h" + +#endif // INCLUDE_git_include_h__INCLUDED