summaryrefslogtreecommitdiff
path: root/build/cmake/ThriftConfig.cmake.in
diff options
context:
space:
mode:
Diffstat (limited to 'build/cmake/ThriftConfig.cmake.in')
-rw-r--r--build/cmake/ThriftConfig.cmake.in12
1 files changed, 12 insertions, 0 deletions
diff --git a/build/cmake/ThriftConfig.cmake.in b/build/cmake/ThriftConfig.cmake.in
index c05520094..2f2003bb4 100644
--- a/build/cmake/ThriftConfig.cmake.in
+++ b/build/cmake/ThriftConfig.cmake.in
@@ -59,7 +59,19 @@ if(@OPENSSL_FOUND@ AND @WITH_OPENSSL@)
endif()
if(@Libevent_FOUND@ AND @WITH_LIBEVENT@)
+ if(DEFINED CMAKE_MODULE_PATH)
+ set(THRIFT_CMAKE_MODULE_PATH_OLD ${CMAKE_MODULE_PATH})
+ else()
+ unset(THRIFT_CMAKE_MODULE_PATH_OLD)
+ endif()
+ set(CMAKE_MODULE_PATH "${THRIFT_CMAKE_DIR}")
find_dependency(Libevent)
+ if(DEFINED THRIFT_CMAKE_MODULE_PATH_OLD)
+ set(CMAKE_MODULE_PATH ${THRIFT_CMAKE_MODULE_PATH_OLD})
+ unset(THRIFT_CMAKE_MODULE_PATH_OLD)
+ else()
+ unset(CMAKE_MODULE_PATH)
+ endif()
endif()
check_required_components(Thrift)