Updated the built-in version of the cuba library to version 2.1 within the BMWlibs.
Also the cuba-compiler-check for gcc-versions containing a certain bug (4.2, 4.4.3) has been adopted. This still needs to be tested on systems having such a gcc. If this new version of the built-in library should be installed, first make sure that the old version is completely deinstalled (including headers, pkg-config-files, etc.).
This commit is contained in:
47
configure.ac
47
configure.ac
@ -52,36 +52,39 @@ PLUGIN_MINOR_VERSION=0
|
||||
PLUGIN_MICRO_VERSION=0
|
||||
|
||||
#release versioning
|
||||
CUBA_MAJOR_VERSION=1
|
||||
CUBA_MINOR_VERSION=6
|
||||
CUBA_MAJOR_VERSION=2
|
||||
CUBA_MINOR_VERSION=1
|
||||
CUBA_MICRO_VERSION=0
|
||||
|
||||
#API version
|
||||
MUSR_API_VERSION=MUSR_MAJOR_VERSION.MUSR_MINOR_VERSION
|
||||
MUSR_API_VERSION=$MUSR_MAJOR_VERSION.$MUSR_MINOR_VERSION
|
||||
AC_SUBST(MUSR_API_VERSION)
|
||||
|
||||
LEM_API_VERSION=LEM_MAJOR_VERSION.LEM_MINOR_VERSION
|
||||
LEM_API_VERSION=$LEM_MAJOR_VERSION.$LEM_MINOR_VERSION
|
||||
AC_SUBST(LEM_API_VERSION)
|
||||
|
||||
PSIBIN_API_VERSION=PSIBIN_MAJOR_VERSION.PSIBIN_MINOR_VERSION
|
||||
PSIBIN_API_VERSION=$PSIBIN_MAJOR_VERSION.$PSIBIN_MINOR_VERSION
|
||||
AC_SUBST(PSIBIN_API_VERSION)
|
||||
|
||||
MUD_API_VERSION=MUD_MAJOR_VERSION.MUD_MINOR_VERSION
|
||||
MUD_API_VERSION=$MUD_MAJOR_VERSION.$MUD_MINOR_VERSION
|
||||
AC_SUBST(MUD_API_VERSION)
|
||||
|
||||
PLUGIN_API_VERSION=PLUGIN_MAJOR_VERSION.PLUGIN_MINOR_VERSION
|
||||
PLUGIN_API_VERSION=$PLUGIN_MAJOR_VERSION.$PLUGIN_MINOR_VERSION
|
||||
AC_SUBST(PLUGIN_API_VERSION)
|
||||
|
||||
CUBA_API_VERSION=CUBA_MAJOR_VERSION.CUBA_MINOR_VERSION
|
||||
CUBA_API_VERSION=$CUBA_MAJOR_VERSION.$CUBA_MINOR_VERSION
|
||||
AC_SUBST(CUBA_API_VERSION)
|
||||
|
||||
#shared library versioning
|
||||
CUBA_LIBRARY_VERSION=1:6:0
|
||||
PLUGIN_LIBRARY_VERSION=1:0:0
|
||||
LEM_LIBRARY_VERSION=1:5:0
|
||||
PSIBIN_LIBRARY_VERSION=0:1:0
|
||||
MUD_LIBRARY_VERSION=0:0:0
|
||||
MUSR_LIBRARY_VERSION=0:8:0
|
||||
CUBA_LIBRARY_VERSION=$CUBA_MAJOR_VERSION:$CUBA_MINOR_VERSION:$CUBA_MICRO_VERSION
|
||||
PLUGIN_LIBRARY_VERSION=$PLUGIN_MAJOR_VERSION:$PLUGIN_MINOR_VERSION:$PLUGIN_MICRO_VERSION
|
||||
LEM_LIBRARY_VERSION=$LEM_MAJOR_VERSION:$LEM_MINOR_VERSION:$LEM_MICRO_VERSION
|
||||
PSIBIN_LIBRARY_VERSION=$PSIBIN_MAJOR_VERSION:$PSIBIN_MINOR_VERSION:$PSIBIN_MICRO_VERSION
|
||||
MUD_LIBRARY_VERSION=$MUD_MAJOR_VERSION:$MUD_MINOR_VERSION:$MUD_MICRO_VERSION
|
||||
MUSR_LIBRARY_VERSION=$MUSR_MAJOR_VERSION:$MUSR_MINOR_VERSION:$MUSR_MICRO_VERSION
|
||||
|
||||
# This is definitely handled wrongly at the moment and needs to be fixed...
|
||||
#XXX_LIBRARY_VERSION=X:Y:Z
|
||||
# | | |
|
||||
# +------+ | +---+
|
||||
# | | |
|
||||
@ -371,11 +374,17 @@ AC_ARG_ENABLE([BMWlibs], [AC_HELP_STRING([--enable-BMWlibs],[build optional BMW
|
||||
)
|
||||
|
||||
if test "${BUILD_CUBA}" = "1"; then
|
||||
if test "x$GCC" = "xyes" ; then
|
||||
CUBA_BUILD_CFLAGS=${USER_CFLAGS:--O3 -fomit-frame-pointer -ffast-math}
|
||||
else
|
||||
CUBA_BUILD_CFLAGS=${USER_CFLAGS:--O}
|
||||
fi
|
||||
AS_IF([test "x$GCC" = "xyes"],
|
||||
[case "$($CC --version 2>&1 < /dev/null)" in
|
||||
gcc*4.2* | gcc*4.4.3*)
|
||||
opt=-O0
|
||||
;;
|
||||
*)
|
||||
opt=-O3
|
||||
;;
|
||||
esac
|
||||
CUBA_BUILD_CFLAGS=${USER_CFLAGS:-$opt -fomit-frame-pointer -ffast-math}],
|
||||
[CUBA_BUILD_CFLAGS=${USER_CFLAGS:--O}])
|
||||
|
||||
AC_LANG_PUSH([C])
|
||||
|
||||
|
Reference in New Issue
Block a user