30 lines
1.3 KiB
Text
30 lines
1.3 KiB
Text
|
- don't force optimizations
|
||
|
|
||
|
- mydumper uses libm functions itself, and shouldn't rely on this coming
|
||
|
via inter-library dependencies. unbreaks newer mariadb on LLD arches.
|
||
|
|
||
|
Index: CMakeLists.txt
|
||
|
--- CMakeLists.txt.orig
|
||
|
+++ CMakeLists.txt
|
||
|
@@ -18,8 +18,10 @@ endif (BUILD_DOCS)
|
||
|
|
||
|
option(WITH_BINLOG "Build binlog dump options" OFF)
|
||
|
|
||
|
-set(CMAKE_C_FLAGS "-Wall -Wno-deprecated-declarations -Wunused -Wwrite-strings -Wno-strict-aliasing -Wextra -Wshadow -Werror -O3 -g ${MYSQL_CFLAGS}")
|
||
|
+option(WITH_BINLOG "Build binlog dump options" OFF)
|
||
|
|
||
|
+set(CMAKE_C_FLAGS "-Wall -Wno-deprecated-declarations -Wunused -Wwrite-strings -Wno-strict-aliasing -Wextra -Wshadow -Werror ${MYSQL_CFLAGS}")
|
||
|
+
|
||
|
include_directories(${MYDUMPER_SOURCE_DIR} ${MYSQL_INCLUDE_DIR} ${GLIB2_INCLUDE_DIR} ${PCRE_INCLUDE_DIR} ${ZLIB_INCLUDE_DIRS})
|
||
|
|
||
|
if (NOT CMAKE_INSTALL_PREFIX)
|
||
|
@@ -35,7 +37,7 @@ if (WITH_BINLOG)
|
||
|
else (WITH_BINLOG)
|
||
|
add_executable(mydumper mydumper.c server_detect.c g_unix_signal.c)
|
||
|
endif (WITH_BINLOG)
|
||
|
-target_link_libraries(mydumper ${MYSQL_LIBRARIES} ${GLIB2_LIBRARIES} ${GTHREAD2_LIBRARIES} ${PCRE_PCRE_LIBRARY} ${ZLIB_LIBRARIES})
|
||
|
+target_link_libraries(mydumper m ${MYSQL_LIBRARIES} ${GLIB2_LIBRARIES} ${GTHREAD2_LIBRARIES} ${PCRE_PCRE_LIBRARY} ${ZLIB_LIBRARIES})
|
||
|
|
||
|
|
||
|
add_executable(myloader myloader.c)
|