diff options
author | Tristan Gingold <gingold@adacore.com> | 2016-09-09 06:47:17 +0100 |
---|---|---|
committer | Tristan Gingold <tgingold@free.fr> | 2016-09-12 20:34:56 +0200 |
commit | b14c63e70136fbb134739ed53cc0f49b14ab5c90 (patch) | |
tree | 029e7781f8c7344338bd1dbe044bb427e4794010 /configure | |
parent | 1325c83731501d5bd05cd38e8c3301749eb99243 (diff) | |
download | ghdl-b14c63e70136fbb134739ed53cc0f49b14ab5c90.tar.gz ghdl-b14c63e70136fbb134739ed53cc0f49b14ab5c90.tar.bz2 ghdl-b14c63e70136fbb134739ed53cc0f49b14ab5c90.zip |
Add llvm-nodebug, an llvm backend more portable across llvm versions.
Tested with llvm-3.8
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -15,6 +15,7 @@ gcc_src_dir= gcc_version=unknown llvm_config= backtrace_lib= +llvm_be=llvm build= build_mode= EXEEXT= @@ -24,7 +25,7 @@ PIC_FLAGS=-fPIC show_help=no progname=$0 -subst_vars="CC GNATMAKE CFLAGS LDFLAGS build srcdir prefix backend libdirsuffix libdirreverse gcc_src_dir llvm_config backtrace_lib build_mode EXEEXT SOEXT PIC_FLAGS" +subst_vars="CC GNATMAKE CFLAGS LDFLAGS build srcdir prefix backend libdirsuffix libdirreverse gcc_src_dir llvm_config llvm_be backtrace_lib build_mode EXEEXT SOEXT PIC_FLAGS" # Find srcdir srcdir=`dirname $progname` @@ -165,8 +166,8 @@ if test $backend = llvm; then fi if ! check_version $llvm_version $llvm_ver; then echo "Mismatch llvm version $llvm_ver from $llvm_config" - echo "Need llvm version $llvm_version" - exit 1 + echo "Debugging is not enabled" + llvm_be=llvm-nodebug fi # For llvm, the c++ compiler is used for linking so that the standard c++ # library is included. However, the linker needs the no_compact_unwind |