From 72e7f011b29998d8a3e15eb5b381ef962af5fe5b Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Fri, 5 Apr 2019 10:30:58 +0300 Subject: Upgrade to 8.0.15 --- build/.gitignore | 3 --- build/bootstrap.build | 40 ---------------------------------------- build/export.build | 10 ---------- build/root.build | 30 ------------------------------ 4 files changed, 83 deletions(-) delete mode 100644 build/.gitignore delete mode 100644 build/bootstrap.build delete mode 100644 build/export.build delete mode 100644 build/root.build (limited to 'build') diff --git a/build/.gitignore b/build/.gitignore deleted file mode 100644 index 4a730a3..0000000 --- a/build/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -config.build -root/ -bootstrap/ diff --git a/build/bootstrap.build b/build/bootstrap.build deleted file mode 100644 index fab1ecd..0000000 --- a/build/bootstrap.build +++ /dev/null @@ -1,40 +0,0 @@ -# file : build/bootstrap.build -# copyright : Copyright (c) 2016-2019 Code Synthesis Ltd -# license : GPLv2 with FOSS License Exception; see accompanying COPYING file - -project = libmysqlclient - -using version -using config -using dist -using test -using install - -# The MySQL client library ABI version number has the .. -# form. The major number is increased for backwards-incompatible API changes, -# the minor number for backwards-compatible ones (for example, for adding a new -# function), and the patch number is typically increased for each package -# release, being in a sense redundant. Increase of the version component resets -# the rightmost ones to zero. See also: -# -# http://mysqlserverteam.com/the-client-library-part-2-the-version-number/ -# -# There is no way to deduce the ABI version from the release version, so we -# obtain the ABI version from the SHARED_LIB_MAJOR_VERSION variable value in -# cmake/mysql_version.cmake for each package release. Also, while at it, check -# that the protocol version is still correct (the PROTOCOL_VERSION variable). -# -# See also how Debian/Fedora package libmysqlclient if trying to wrap your head -# around this mess. -# -if ($version.major == 5 && $version.minor == 7 && $version.patch == 20) -{ - # @@ Should we also use the ABI minor version to make sure the library is - # also forward-compatible? - # - abi_version = 20 - - protocol_version = 10 -} -else - fail "increment the ABI version?" diff --git a/build/export.build b/build/export.build deleted file mode 100644 index f36e327..0000000 --- a/build/export.build +++ /dev/null @@ -1,10 +0,0 @@ -# file : build/export.build -# copyright : Copyright (c) 2016-2019 Code Synthesis Ltd -# license : GPLv2 with FOSS License Exception; see accompanying COPYING file - -$out_root/ -{ - include mysql/ -} - -export $out_root/mysql/lib{mysqlclient} diff --git a/build/root.build b/build/root.build deleted file mode 100644 index e4c8077..0000000 --- a/build/root.build +++ /dev/null @@ -1,30 +0,0 @@ -# file : build/root.build -# copyright : Copyright (c) 2016-2019 Code Synthesis Ltd -# license : GPLv2 with FOSS License Exception; see accompanying COPYING file - -c.std = 99 - -using c - -h{*}: extension = h -c{*}: extension = c - -# The upstream package uses -std=gnu++03 on Linux. However we can't specify -# C++03 as the code refers to the strtoull() C function that was introduced -# in C++11. Specifying C++11 looks like an overkill, and can break something -# else. And Clang doesn't recognize gnu++03, only gnu++98. -# -using cxx.guess - -cxx.std = ($cxx.class == 'gcc' ? gnu++98 : 03) - -using cxx - -hxx{*}: extension = hpp -cxx{*}: extension = cpp - -if ($c.class == 'msvc') -{ - cc.poptions += -D_CRT_SECURE_NO_WARNINGS -D_SCL_SECURE_NO_WARNINGS - cc.coptions += /wd4251 /wd4275 /wd4800 -} -- cgit v1.1