summaryrefslogtreecommitdiff
path: root/strings/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'strings/CMakeLists.txt')
-rw-r--r--[-rwxr-xr-x]strings/CMakeLists.txt27
1 files changed, 15 insertions, 12 deletions
diff --git a/strings/CMakeLists.txt b/strings/CMakeLists.txt
index 29e986543fb..2747374058d 100755..100644
--- a/strings/CMakeLists.txt
+++ b/strings/CMakeLists.txt
@@ -11,21 +11,24 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-
+# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include)
-SET(STRINGS_SOURCES bchange.c bfill.c bmove512.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 int2str.c
- is_prefix.c llstr.c longlong2str.c my_strtoll10.c my_vsnprintf.c r_strinstr.c
- str2int.c str_alloc.c strcend.c strend.c strfill.c strmake.c strmov.c strmov_overlapp.c strnmov.c
- strtod.c strtol.c strtoll.c strtoul.c strtoull.c strxmov.c strxnmov.c xml.c
- my_strchr.c strcont.c strinstr.c strnlen.c
- strappend.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
+ strxmov.c strxnmov.c xml.c
+ strmov_overlapp.c
+ my_strchr.c strcont.c strappend.c)
-IF(NOT SOURCE_SUBLIBS)
- ADD_LIBRARY(strings ${STRINGS_SOURCES})
-ENDIF(NOT SOURCE_SUBLIBS)
+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})