summaryrefslogtreecommitdiff
path: root/strings/CMakeLists.txt
diff options
context:
space:
mode:
authorVladislav Vaintroub <wlad@sun.com>2010-07-25 19:30:18 +0200
committerVladislav Vaintroub <wlad@sun.com>2010-07-25 19:30:18 +0200
commit568c26631c6d5551ab2c3c5c702e1490b730c00b (patch)
treece3ef507ab2616316faa7301c2b622609ac6c846 /strings/CMakeLists.txt
parent212b26d1089cfb491f62cae68097d5cc66e97b65 (diff)
downloadmariadb-git-568c26631c6d5551ab2c3c5c702e1490b730c00b.tar.gz
Cleanup after bild team push.
* Fixed obvious errors (HAVE_BROKEN_PREAD is not true for on any of systems we use, definitely not on HPUX) * Remove other junk flags for OSX and HPUX * Avoid checking type sizes in universal builds on OSX, again (CMake2.8.0 fails is different architectures return different results) * Do not compile template instantiation stuff unless EXPLICIT_TEMPLATE_INSTANTIATION is used. * Some cleanup (make gen_lex_hash simpler, avoid dependencies) * Exclude some unused files from compilation (strtol.c etc)
Diffstat (limited to 'strings/CMakeLists.txt')
-rw-r--r--strings/CMakeLists.txt10
1 files changed, 7 insertions, 3 deletions
diff --git a/strings/CMakeLists.txt b/strings/CMakeLists.txt
index 00955c4baed..e1e14f20218 100644
--- a/strings/CMakeLists.txt
+++ b/strings/CMakeLists.txt
@@ -15,15 +15,19 @@
INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include)
-SET(STRINGS_SOURCES bchange.c bfill.c bmove_upp.c ctype-big5.c ctype-bin.c ctype-cp932.c
+SET(STRINGS_SOURCES bchange.c bmove_upp.c ctype-big5.c ctype-bin.c ctype-cp932.c
ctype-czech.c ctype-euc_kr.c ctype-eucjpms.c ctype-extra.c ctype-gb2312.c ctype-gbk.c
ctype-latin1.c ctype-mb.c ctype-simple.c ctype-sjis.c ctype-tis620.c ctype-uca.c
ctype-ucs2.c ctype-ujis.c ctype-utf8.c ctype-win1250ch.c ctype.c decimal.c dtoa.c int2str.c
is_prefix.c llstr.c longlong2str.c my_strtoll10.c my_vsnprintf.c
str2int.c str_alloc.c strcend.c strend.c strfill.c strmake.c strmov.c strnmov.c
- strtol.c strtoll.c strtoul.c strtoull.c strxmov.c strxnmov.c xml.c
- my_strchr.c strcont.c strnlen.c strappend.c)
+ strxmov.c strxnmov.c xml.c
+ my_strchr.c strcont.c strappend.c)
+IF(NOT HAVE_STRNLEN)
+ # OSX does not have strnlen
+ SET(STRINGS_SOURCES ${STRINGS_SOURCES} strnlen.c)
+ENDIF()
# Avoid dependencies on perschema data defined in mysys
ADD_DEFINITIONS(-DDISABLE_MYSQL_THREAD_H)
ADD_CONVENIENCE_LIBRARY(strings ${STRINGS_SOURCES})