Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
openldap
OpenLDAP
Commits
e0b34e9a
Commit
e0b34e9a
authored
May 09, 2005
by
Howard Chu
Browse files
Add (very limited) libtool 1.5 --tag support
parent
6f119be9
Changes
2
Hide whitespace changes
Inline
Side-by-side
build/ltmain.sh
View file @
e0b34e9a
...
...
@@ -201,6 +201,22 @@ do
--mode
)
prevopt
=
"--mode"
prev
=
mode
;;
--mode
=
*
)
mode
=
"
$optarg
"
;;
--tag
=
*
)
case
"
$optarg
"
in
CC
)
;;
disable-shared
)
build_libtool_libs
=
no
;;
disable-static
)
build_old_libs
=
no
;;
*
)
echo
"unknown tag"
exit
1
;
esac
;;
--preserve-dup-deps
)
duplicate_deps
=
"yes"
;;
--quiet
|
--silent
)
...
...
build/top.mk
View file @
e0b34e9a
...
...
@@ -70,7 +70,8 @@ MKDEP_CFLAGS = @OL_MKDEP_FLAGS@
MKVERSION
=
$(top_srcdir)
/build/mkversion
-v
"
$(VERSION)
"
LIBTOOL
=
@LIBTOOL@
# libtool 1.5+ requires "--tag=CC", but leave it off until we migrate
LIBTOOL
=
@LIBTOOL@
# --tag=CC
LIBRELEASE
=
@OPENLDAP_LIBRELEASE@
LIBVERSION
=
@OPENLDAP_LIBVERSION@
LTVERSION
=
-release
$(LIBRELEASE)
-version-info
$(LIBVERSION)
...
...
@@ -81,9 +82,9 @@ LTONLY_LIB = $(@PLAT@_LTONLY_LIB)
# libtool --only flag for modules: depends on linkage of module
# The BUILD_MOD macro is defined in each backend Makefile.in file
LTONLY_yes
=
static
LTONLY_mod
=
shared
LTONLY_MOD
=
# --only-
$(BUILD_MOD)
LTONLY_yes
=
--tag
=
disable-shared
LTONLY_mod
=
--tag
=
disable-static
LTONLY_MOD
=
$
(
LTONLY_
$(BUILD_MOD)
)
# platform-specific libtool flags
NT_LTFLAGS_LIB
=
-no-undefined
-avoid-version
-rpath
$(libdir)
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment