Skip to content

C++ library for backing Cxx.jl.

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

Gnimuc/libcxxffi

Repository files navigation

libcxxffi

C++ library for backing Cxx.jl.

Build

LLVM_MAJOR_VER=`julia -e "print(Base.libllvm_version.major)"`
julia -e "using Pkg; pkg\"add LLVM_full_jll@${LLVM_MAJOR_VER}\""
LLVM_DIR=`julia -e "using LLVM_full_jll; print(LLVM_full_jll.artifact_dir)"`
echo "LLVM_DIR=$LLVM_DIR"
julia -e "using Pkg; pkg\"add Clang_jll@${LLVM_MAJOR_VER}\""
CLANG_DIR=`julia -e "using Clang_jll; print(Clang_jll.artifact_dir)"`
echo "CLANG_DIR=$CLANG_DIR"

mkdir build && cd build
cmake .. -DLLVM_DIR=${LLVM_DIR} -DCLANG_DIR=${CLANG_DIR} -DCMAKE_INSTALL_PREFIX=./install -DLLVM_ASSERT_BUILD=false
make

License

libcxxffi is primarily distributed under the terms of both the MIT license and the Apache License (Version 2.0) with LLVM exceptions.

See LICENSE-APACHE, LICENSE-MIT, and COPYRIGHT for details.

About

C++ library for backing Cxx.jl.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published