Skip to content

Commit 207594a

Browse files
Kentokumontywi
authored andcommitted
merge Spider 3.3.13
New features in 3.3.13 are: - Join Push Down for 1 by 1 table and single partition.
1 parent e53ef20 commit 207594a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+12200
-1464
lines changed

storage/spider/CMakeLists.txt

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,17 @@
11
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DHAVE_HANDLERSOCKET")
22
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DHAVE_HANDLERSOCKET")
33

4-
MY_CHECK_AND_SET_COMPILER_FLAG("-Wno-vla" DEBUG)
4+
IF(HAVE_WVLA)
5+
SET(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -Wno-vla")
6+
SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -Wno-vla")
7+
ENDIF()
58

69
SET(SPIDER_SOURCES
710
spd_param.cc spd_sys_table.cc spd_trx.cc spd_db_conn.cc spd_conn.cc
811
spd_table.cc spd_direct_sql.cc spd_udf.cc spd_ping_table.cc
912
spd_copy_tables.cc spd_i_s.cc spd_malloc.cc ha_spider.cc spd_udf.def
1013
spd_db_mysql.cc spd_db_handlersocket.cc spd_db_oracle.cc
14+
spd_group_by_handler.cc
1115
hs_client/config.cpp hs_client/escape.cpp hs_client/fatal.cpp
1216
hs_client/hstcpcli.cpp hs_client/socket.cpp hs_client/string_util.cpp
1317
)
@@ -21,11 +25,11 @@ IF(DEFINED ENV{ORACLE_HOME})
2125
ENDIF()
2226

2327
IF(EXISTS ${PROJECT_SOURCE_DIR}/storage/mysql_storage_engine.cmake)
24-
SET(CMAKE_CXX_FLAGS_DEBUG
28+
SET(CMAKE_CXX_FLAGS_DEBUG
2529
"${CMAKE_CXX_FLAGS_DEBUG} -DSAFEMALLOC -DSAFE_MUTEX -DUSE_SYMDIR /Zi")
26-
SET(CMAKE_C_FLAGS_DEBUG
30+
SET(CMAKE_C_FLAGS_DEBUG
2731
"${CMAKE_C_FLAGS_DEBUG} -DSAFEMALLOC -DSAFE_MUTEX -DUSE_SYMDIR /Zi")
28-
SET(CMAKE_EXE_LINKER_FLAGS_DEBUG "${CMAKE_EXE_LINKER_FLAGS_DEBUG} /MAP /MAPINFO:EXPORTS")
32+
SET(CMAKE_EXE_LINKER_FLAGS_DEBUG "${CMAKE_EXE_LINKER_FLAGS_DEBUG} /MAP /MAPINFO:EXPORTS")
2933
INCLUDE("${PROJECT_SOURCE_DIR}/storage/mysql_storage_engine.cmake")
3034

3135
INCLUDE_DIRECTORIES(
@@ -53,3 +57,12 @@ IF(ORACLE_INCLUDE_DIR AND ORACLE_OCI_LIBRARY)
5357
TARGET_LINK_LIBRARIES (spider ${ORACLE_OCI_LIBRARY})
5458
ENDIF()
5559
ENDIF()
60+
61+
IF(MSVC)
62+
IF (CMAKE_BUILD_TYPE STREQUAL "Debug")
63+
ADD_CUSTOM_COMMAND(TARGET spider
64+
POST_BUILD
65+
COMMAND if not exist ..\\..\\sql\\lib mkdir ..\\..\\sql\\lib\\plugin
66+
COMMAND copy Debug\\ha_spider.dll ..\\..\\sql\\lib\\plugin\\ha_spider.dll)
67+
ENDIF()
68+
ENDIF()

0 commit comments

Comments
 (0)