ocamlPackages.camlidl: export c header and libs.

This commit is contained in:
Jörg Thalheim 2017-06-15 19:37:43 +01:00
parent 540f8ee7ad
commit 9ffbebfeb0

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, makeWrapper, ocaml, ncurses }:
{ stdenv, fetchurl, makeWrapper, ocaml, ncurses, writeText }:
let
pname = "camlidl";
@ -36,6 +36,12 @@ stdenv.mkDerivation rec {
ln -s $out/camlidl $out/bin
'';
setupHook = writeText "setupHook.sh" ''
export CAML_LD_LIBRARY_PATH="''${CAML_LD_LIBRARY_PATH}''${CAML_LD_LIBRARY_PATH:+:}''$1/lib/ocaml/${ocaml.version}/site-lib/${name}/"
export NIX_CFLAGS_COMPILE+=" -isystem $1/lib/ocaml/${ocaml.version}/site-lib/camlidl"
export NIX_LDFLAGS+=" -L $1/lib/ocaml/${ocaml.version}/site-lib/camlidl"
'';
meta = {
description = "A stub code generator and COM binding for Objective Caml";
homepage = "${webpage}";