mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-10-13 21:18:01 +00:00
build/configure: Add support for --with-extra-ld-options flag (to provide extra
options just to pass to ld). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133206 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -123,6 +123,9 @@ TARGET_TRIPLE=@target@
|
|||||||
# Extra options to compile LLVM with
|
# Extra options to compile LLVM with
|
||||||
EXTRA_OPTIONS=@EXTRA_OPTIONS@
|
EXTRA_OPTIONS=@EXTRA_OPTIONS@
|
||||||
|
|
||||||
|
# Extra options to link LLVM with
|
||||||
|
EXTRA_LD_OPTIONS=@EXTRA_LD_OPTIONS@
|
||||||
|
|
||||||
# Endian-ness of the target
|
# Endian-ness of the target
|
||||||
ENDIAN=@ENDIAN@
|
ENDIAN=@ENDIAN@
|
||||||
|
|
||||||
|
@@ -582,6 +582,10 @@ endif
|
|||||||
# Options To Invoke Tools
|
# Options To Invoke Tools
|
||||||
#----------------------------------------------------------
|
#----------------------------------------------------------
|
||||||
|
|
||||||
|
ifdef EXTRA_LD_OPTIONS
|
||||||
|
LD.Flags += $(EXTRA_LD_OPTIONS)
|
||||||
|
endif
|
||||||
|
|
||||||
ifndef NO_PEDANTIC
|
ifndef NO_PEDANTIC
|
||||||
CompileCommonOpts += -pedantic -Wno-long-long
|
CompileCommonOpts += -pedantic -Wno-long-long
|
||||||
endif
|
endif
|
||||||
|
@@ -831,6 +831,17 @@ case "$withval" in
|
|||||||
esac
|
esac
|
||||||
AC_SUBST(EXTRA_OPTIONS,$EXTRA_OPTIONS)
|
AC_SUBST(EXTRA_OPTIONS,$EXTRA_OPTIONS)
|
||||||
|
|
||||||
|
dnl Specify extra linker build options
|
||||||
|
AC_ARG_WITH(extra-ld-options,
|
||||||
|
AS_HELP_STRING([--with-extra-ld-options],
|
||||||
|
[Specify additional options to link LLVM with]),,
|
||||||
|
withval=default)
|
||||||
|
case "$withval" in
|
||||||
|
default) EXTRA_LD_OPTIONS= ;;
|
||||||
|
*) EXTRA_LD_OPTIONS=$withval ;;
|
||||||
|
esac
|
||||||
|
AC_SUBST(EXTRA_LD_OPTIONS,$EXTRA_LD_OPTIONS)
|
||||||
|
|
||||||
dnl Allow specific bindings to be specified for building (or not)
|
dnl Allow specific bindings to be specified for building (or not)
|
||||||
AC_ARG_ENABLE([bindings],AS_HELP_STRING([--enable-bindings],
|
AC_ARG_ENABLE([bindings],AS_HELP_STRING([--enable-bindings],
|
||||||
[Build specific language bindings: all,auto,none,{binding-name} (default=auto)]),,
|
[Build specific language bindings: all,auto,none,{binding-name} (default=auto)]),,
|
||||||
|
Reference in New Issue
Block a user