diff --git a/CMakeLists.txt b/CMakeLists.txt index 765f2a195f..cbdf023dd7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -20,6 +20,7 @@ option(ENABLE_MEMMGR "Enable memory manager (default=ON)" ON) option(ENABLE_PROFILER "Enable profiler (default=OFF)" OFF) option(ENABLE_EXTRA_BUILDBOT_CODE "Enable extra buildbot code (default=OFF)" OFF) option(ENABLE_EPOLL "Use epoll instead of select (default=OFF)" OFF) +option(ENABLE_VIP "Enable VIP system (default=OFF)" OFF) # Set a default build type if none was specified diff --git a/src/common/CMakeLists.txt b/src/common/CMakeLists.txt index 02d4ae2017..3f39ca99a1 100644 --- a/src/common/CMakeLists.txt +++ b/src/common/CMakeLists.txt @@ -186,6 +186,10 @@ if(ENABLE_EPOLL) target_compile_definitions(common PRIVATE "-DSOCKET_EPOLL") endif() +if(ENABLE_VIP) + target_compile_definitions(common INTERFACE "-DVIP_ENABLE") +endif() + target_include_directories(common PUBLIC "${MYSQL_INCLUDE_DIRS}" "${ZLIB_INCLUDE_DIRS}"