summaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorSergei Golubchik <sergii@pisem.net>2011-10-31 17:25:29 +0100
committerSergei Golubchik <sergii@pisem.net>2011-10-31 17:25:29 +0100
commit952e4067ad54f87394bf48a2a6beb286a1613d8f (patch)
treedd1791e3975b0830e6e91cadfd9cfee68621eaa0 /cmake
parent3794110f0215f0631107c2694dc0f1675a4bb520 (diff)
downloadmariadb-git-952e4067ad54f87394bf48a2a6beb286a1613d8f.tar.gz
On linux we build with defined _GNU_SOURCE.
We must perform system tests with _GNU_SOURCE too!
Diffstat (limited to 'cmake')
-rw-r--r--cmake/os/Linux.cmake1
1 files changed, 1 insertions, 0 deletions
diff --git a/cmake/os/Linux.cmake b/cmake/os/Linux.cmake
index 10d3a719609..13fa1c3f148 100644
--- a/cmake/os/Linux.cmake
+++ b/cmake/os/Linux.cmake
@@ -22,6 +22,7 @@ INCLUDE(CheckSymbolExists)
SET(TARGET_OS_LINUX 1)
SET(HAVE_NPTL 1)
SET(_GNU_SOURCE 1)
+SET(CMAKE_REQUIRED_DEFINITIONS ${CMAKE_REQUIRED_DEFINITIONS} -D_GNU_SOURCE=1)
# Fix CMake (< 2.8) flags. -rdynamic exports too many symbols.
FOREACH(LANG C CXX)