- turbine/code/Makefile.in
- Lines 312-314 deleted
INCLUDES += -I $(USE_JULIA)/usr/include INCLUDES += -I $(USE_JULIA)/src/support```
- Line 314 added
INCLUDES += -I $(USE_JULIA)/include/julia
- Line 390
JULIA_LIB = $(USE_JULIA)/lib
- Lines 312-314 deleted
- turbine/code/src/tcl/julia/tcl-julia.c
- Line 12 added library
#include <dlfcn.h>
in order to do the dynamic link from external source throughdlopen("libjulia.so", RTLD_NOW | RTLD_GLOBAL);
- Line 38 commented definition
JL_SET_STACK_BASEM;
in functionjulia_inizialize(void)
- Line 12 added library
- turbine/code/configure.ac
- Line 848 changed
AC_CHECK_FILE(${USE_JULIA}/include/julia/julia.h, [],
.
- Line 848 changed
- Create a settings file:
./dev/build/init-settings.sh
- Edit the settings file
dev/build/swift-t-settings.sh
95 # Enable Julia integration
96 ENABLE_JULIA=1
97 JULIA_INSTALL={JULIA-HOME}
Remember to change {JULIA-HOME}
with your Julia home src.
- Run the build script
dev/build/build-swift-t.sh
See The Swift/T Guide for more informations.
- Carmine Spagnuolo, PhD
- Giuseppe D'Ambrosio, PhD Student