|
|
@ -31,7 +31,7 @@ ENDIF (CMAKE_SIZEOF_VOID_P MATCHES 8) |
|
|
|
|
|
|
|
# Include directories under innodb_plugin |
|
|
|
INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/storage/innodb_plugin/include |
|
|
|
${CMAKE_SOURCE_DIR}/storage/innodfb_plugin/handler) |
|
|
|
${CMAKE_SOURCE_DIR}/storage/innodb_plugin/handler) |
|
|
|
|
|
|
|
# Include directories under mysql |
|
|
|
INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include |
|
|
@ -80,20 +80,5 @@ SET(INNODB_PLUGIN_SOURCES btr/btr0btr.c btr/btr0cur.c btr/btr0pcur.c btr/btr0sea |
|
|
|
usr/usr0sess.c |
|
|
|
ut/ut0byte.c ut/ut0dbg.c ut/ut0mem.c ut/ut0rnd.c ut/ut0ut.c ut/ut0vec.c |
|
|
|
ut/ut0list.c ut/ut0wqueue.c) |
|
|
|
ADD_DEFINITIONS(-DHAVE_WINDOWS_ATOMICS -DINNODB_RW_LOCKS_USE_ATOMICS -DIB_HAVE_PAUSE_INSTRUCTION) |
|
|
|
ADD_DEFINITIONS(-DHAVE_WINDOWS_ATOMICS -DIB_HAVE_PAUSE_INSTRUCTION) |
|
|
|
MYSQL_STORAGE_ENGINE(INNODB_PLUGIN) |
|
|
|
IF (MYSQL_VERSION_ID GREATER "50137") |
|
|
|
IF (WITH_INNOBASE_STORAGE_ENGINE) |
|
|
|
MYSQL_STORAGE_ENGINE(INNOBASE) |
|
|
|
ELSE (WITH_INNOBASE_STORAGE_ENGINE) |
|
|
|
SET (INNODB_SOURCES ${INNOBASE_SOURCES}) |
|
|
|
MYSQL_STORAGE_ENGINE(INNODB) |
|
|
|
ENDIF (WITH_INNOBASE_STORAGE_ENGINE) |
|
|
|
ELSE (MYSQL_VERSION_ID GREATER "50137") |
|
|
|
IF (NOT SOURCE_SUBLIBS) |
|
|
|
ADD_DEFINITIONS(-D_WIN32 -DMYSQL_SERVER) |
|
|
|
ADD_LIBRARY(innobase STATIC ${INNOBASE_SOURCES}) |
|
|
|
# Require mysqld_error.h, which is built as part of the GenError |
|
|
|
ADD_DEPENDENCIES(innobase GenError) |
|
|
|
ENDIF (NOT SOURCE_SUBLIBS) |
|
|
|
ENDIF (MYSQL_VERSION_ID GREATER "50137") |