diff --git a/CMakeLists.txt b/CMakeLists.txt
index 7d57438e..d3b80d5c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -93,26 +93,17 @@ find_package(sodium REQUIRED)
 find_package(Protobuf REQUIRED)
 find_package(Unwind)
 
-if(DISABLE_VCPKG)
-  add_subdirectory(${EXTERNAL_DIR}/Catch2)
-  add_subdirectory(${EXTERNAL_DIR}/cxxopts)
-  add_subdirectory(${EXTERNAL_DIR}/cpp-httplib)
-  add_subdirectory(${EXTERNAL_DIR}/json)
-  include_directories(
-    SYSTEM ${EXTERNAL_DIR}/cpp-httplib
-  )
-  include_directories(
+find_package(Catch2 CONFIG REQUIRED)
+find_package(httplib CONFIG REQUIRED)
+find_package(cxxopts CONFIG REQUIRED)
+find_package(nlohmann_json CONFIG REQUIRED)
+find_package(PkgConfig REQUIRED)
+pkg_check_modules(easyloggingpp REQUIRED easyloggingpp)
+include_directories(
     ${EXTERNAL_DIR}/simpleini
     ${EXTERNAL_DIR}/json/include
-    ${EXTERNAL_DIR}/cxxopts/include
-  )
-else()
-  find_package(Catch2 CONFIG REQUIRED)
-  find_package(httplib CONFIG REQUIRED)
-  find_package(cxxopts CONFIG REQUIRED)
-  find_package(nlohmann_json CONFIG REQUIRED)
-  find_path(SIMPLEINI_INCLUDE_DIRS "ConvertUTF.c")
-endif()
+)
+#find_path(SIMPLEINI_INCLUDE_DIRS "ConvertUTF.c")
 
 # Optional packages
 find_package(UTempter)
@@ -319,7 +310,6 @@ macro(DECORATE_FUZZER TARGET_NAME)
 endmacro()
 
 include_directories(
-  ${EXTERNAL_DIR}/easyloggingpp/src
   ${EXTERNAL_DIR}/PlatformFolders
   ${EXTERNAL_DIR}/ThreadPool
   ${EXTERNAL_DIR}/sole
@@ -347,8 +337,8 @@ endif()
 add_library(
   et-lib STATIC
 
-  ${EXTERNAL_DIR}/easyloggingpp/src/easylogging++.h
-  ${EXTERNAL_DIR}/easyloggingpp/src/easylogging++.cc
+#  ${EXTERNAL_DIR}/easyloggingpp/src/easylogging++.h
+#  ${EXTERNAL_DIR}/easyloggingpp/src/easylogging++.cc
   ${EXTERNAL_DIR}/PlatformFolders/sago/platform_folders.cpp
 
   src/base/BackedReader.hpp
