--- a/CMakeLists.txt	2021-03-19 11:09:28.820154009 +0000
+++ b/CMakeLists.txt	2021-03-19 11:12:02.684154009 +0000
@@ -59,28 +59,26 @@
   message(FATAL_ERROR "Must use gcc >= 4.9")
 endif()
 
-hunter_add_package(thrift)
-find_package(thrift ${hunter_config} REQUIRED)
-if(HUNTER_ENABLED)
-  list(APPEND LIBS thrift::thrift_static)
-else()
-  list(APPEND LIBS ${THRIFT_LIBRARIES})
-endif()
+#hunter_add_package(thrift)
+#find_package(thrift ${hunter_config} REQUIRED)
+#if(HUNTER_ENABLED)
+#  list(APPEND LIBS thrift::thrift_static)
+#else()
+#  list(APPEND LIBS ${THRIFT_LIBRARIES})
+#endif()
+#list(APPEND package_deps thrift)
+
+# use our own prebuilt version of thrift
+include_directories(${THRIFT_INC})
+find_package(thrift CONFIG REQUIRED)
+list(APPEND LIBS thrift::thrift_static)
 list(APPEND package_deps thrift)
 
-
-hunter_add_package(opentracing-cpp)
-# Not `${hunter_config}` because OpenTracing provides its own
-# OpenTracingConfig.cmake file
+# use our own prebuilt version of opentracing-cpp
+include_directories(${OPENTRACING_INC})
 find_package(OpenTracing CONFIG REQUIRED)
-# Under Windows, link dynamically with OpenTracing
-if (WIN32)
-  list(APPEND LIBS OpenTracing::opentracing)
-  set(OPENTRACING_LIB OpenTracing::opentracing)
-else()
-  list(APPEND LIBS OpenTracing::opentracing-static)
-  set(OPENTRACING_LIB OpenTracing::opentracing-static)
-endif()
+list(APPEND LIBS OpenTracing::opentracing-static)
+set(OPENTRACING_LIB OpenTracing::opentracing-static)
 list(APPEND package_deps OpenTracing)
 
 hunter_add_package(nlohmann_json)
@@ -97,16 +95,8 @@
   "NOT JAEGERTRACING_BUILD_CROSSDOCK" ON)
 
 if(JAEGERTRACING_WITH_YAML_CPP)
-  hunter_add_package(yaml-cpp)
-  # Not `${hunter_config}` because yaml-cpp provides its own
-  # yaml-cpp-config.cmake file
-  find_package(yaml-cpp CONFIG REQUIRED)
-  if(HUNTER_ENABLED)
-      list(APPEND LIBS yaml-cpp::yaml-cpp)
-  else()
-      list(APPEND LIBS yaml-cpp)
-  endif()
-  list(APPEND package_deps yaml-cpp)
+  # rely on yaml-cpp provided by OS vendor
+  list(APPEND LIBS yaml-cpp)
 endif()
 
 include(CTest)
