mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-02 12:50:43 +08:00
libcody: Allow PIC [PR 98324]
While this doesn't fix 98324, it was an omission. Cribbed code from libcpp to build libcody as PIC. libcody/ * configure.ac: Add --enable-host-shared. * Makefile.in: Add FLAGPIC. * configure: Regenerated.
This commit is contained in:
parent
217d5beaff
commit
d1ad55c4e0
@ -53,7 +53,7 @@ INSTALL := $(srcdir)/build-aux/install-sh
|
||||
# C++ compiler options
|
||||
CXXFLAGS := @CXXFLAGS@
|
||||
CXXINC := $(filter -I%,@CXX@)
|
||||
CXXOPTS := $(CXXFLAGS)
|
||||
CXXOPTS := $(CXXFLAGS) @PICFLAG@
|
||||
ifeq ($(notdir $(firstword $(CXX))),g++)
|
||||
# It's GCC, or pretending to be it -- so it better smell like it!
|
||||
# Code generation
|
||||
|
12
libcody/configure
vendored
12
libcody/configure
vendored
@ -591,6 +591,7 @@ ALOY
|
||||
DOXYGEN
|
||||
AR
|
||||
EXCEPTIONS
|
||||
PICFLAG
|
||||
CONFIG_FILES
|
||||
SUBDIRS
|
||||
configure_args
|
||||
@ -658,6 +659,7 @@ enable_maintainer_mode
|
||||
with_compiler
|
||||
with_bugurl
|
||||
enable_checking
|
||||
enable_host_shared
|
||||
enable_exceptions
|
||||
'
|
||||
ac_precious_vars='build_alias
|
||||
@ -1290,6 +1292,7 @@ Optional Features:
|
||||
only specific categories of checks. Categories are:
|
||||
yes,no,all,none,release. Flags are: misc,valgrind or
|
||||
other strings
|
||||
--enable-host-shared build host code as shared libraries
|
||||
--enable-exceptions enable exceptions & rtti
|
||||
|
||||
Optional Packages:
|
||||
@ -2752,6 +2755,15 @@ else
|
||||
|
||||
fi
|
||||
|
||||
# Enable --enable-host-shared.
|
||||
# Check whether --enable-host-shared was given.
|
||||
if test "${enable_host_shared+set}" = set; then :
|
||||
enableval=$enable_host_shared; PICFLAG=-fPIC
|
||||
else
|
||||
PICFLAG=
|
||||
fi
|
||||
|
||||
|
||||
|
||||
# Check whether --enable-exceptions was given.
|
||||
if test "${enable_exceptions+set}" = set; then :
|
||||
|
@ -66,6 +66,12 @@ else
|
||||
AC_DEFINE(NMS_CHECKING, 0)
|
||||
fi
|
||||
|
||||
# Enable --enable-host-shared.
|
||||
AC_ARG_ENABLE(host-shared,
|
||||
[AS_HELP_STRING([--enable-host-shared],
|
||||
[build host code as shared libraries])],
|
||||
[PICFLAG=-fPIC], [PICFLAG=])
|
||||
AC_SUBST(PICFLAG)
|
||||
|
||||
NMS_ENABLE_EXCEPTIONS
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user