summaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
Diffstat (limited to 'build')
-rw-r--r--build/.gitignore3
-rw-r--r--build/bootstrap.build40
-rw-r--r--build/export.build10
-rw-r--r--build/root.build30
4 files changed, 0 insertions, 83 deletions
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 <major>.<minor>.<patch>
-# 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
-}