emacs-clang-complete-async: fix build (untested, but at least it builds)
This commit is contained in:
parent
599394162c
commit
199e7908a5
@ -1,4 +1,4 @@
|
|||||||
{ clangStdenv, fetchgit, llvm, clang }:
|
{ clangStdenv, fetchgit, llvmPackages, clang }:
|
||||||
|
|
||||||
clangStdenv.mkDerivation {
|
clangStdenv.mkDerivation {
|
||||||
name = "emacs-clang-complete-async-20130218";
|
name = "emacs-clang-complete-async-20130218";
|
||||||
@ -8,7 +8,12 @@ clangStdenv.mkDerivation {
|
|||||||
sha256 = "1c8zqi6axbsb951azz9iqx3j52j30nd9ypv396hvids3g02cirrf";
|
sha256 = "1c8zqi6axbsb951azz9iqx3j52j30nd9ypv396hvids3g02cirrf";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ llvm clang.clang ];
|
buildInputs = [ llvmPackages.llvm ];
|
||||||
|
|
||||||
|
patches = [ ./fix-build.patch ];
|
||||||
|
|
||||||
|
CFLAGS = "-I${llvmPackages.clang}/include";
|
||||||
|
LDFLAGS = "-L${llvmPackages.clang}/lib";
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
mkdir -p $out/bin
|
mkdir -p $out/bin
|
||||||
|
@ -0,0 +1,10 @@
|
|||||||
|
--- old/src/completion.h 2014-11-16 16:58:16.625150124 +0100
|
||||||
|
+++ new/src/completion.h 2014-11-16 16:58:28.020207508 +0100
|
||||||
|
@@ -3,6 +3,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
#include <clang-c/Index.h>
|
||||||
|
+#include <stdio.h>
|
||||||
|
|
||||||
|
|
||||||
|
typedef struct __completion_Session_struct
|
Loading…
x
Reference in New Issue
Block a user