title: CMake Error at FindPackageHandleStandardArgs.cmake:137 (message): Could NOT find Boost (missing: regex) (found suitable version "1.72.0",
body: <p>I downloaded the boost_1_72_0.tar.gz from the official site and unzipped it into my downloads folder at <code>/USERS/macuser/Downloads/boost_1_72_0</code></p>
  
  <p>I keep getting the following error when trying to link a simple .cpp file with Boost::regex</p>
  
  <pre><code>-- The C compiler identification is AppleClang 11.0.0.11000033
  -- The CXX compiler identification is AppleClang 11.0.0.11000033
  -- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc
  -- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -- works
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Detecting C compile features
  -- Detecting C compile features - done
  -- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++
  -- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -- works
  -- Detecting CXX compiler ABI info
  -- Detecting CXX compiler ABI info - done
  -- Detecting CXX compile features
  -- Detecting CXX compile features - done
  CMake Warning at /usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindBoost.cmake:1144 (message):
    New Boost version may have incorrect or missing dependencies and imported
    targets
  Call Stack (most recent call first):
    /usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindBoost.cmake:1266 (_Boost_COMPONENT_DEPENDENCIES)
    /usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindBoost.cmake:1904 (_Boost_MISSING_DEPENDENCIES)
    examples/HelloBoost/CMakeLists.txt:27 (find_package)
  
  
  CMake Error at /usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
    Could NOT find Boost (missing: regex) (found suitable version "1.72.0",
    minimum required is "1.72.0")
  Call Stack (most recent call first):
    /usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
    /usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindBoost.cmake:2161 (find_package_handle_standard_args)
    examples/HelloBoost/CMakeLists.txt:27 (find_package)
  </code></pre>
  
  <p>My CMakeLists.txt file looks like below: </p>
  
  <pre><code>cmake_minimum_required(VERSION 3.1)
  
  set (CMAKE_CXX_STANDARD 11)
  set (PROJECT "Hello-Boost")
  
  # headers
  include_directories(include)
  
  # sources
  file(GLOB SOURCES "src/*.cpp")
  
  
  # BOOST Configuration
  
  set(Boost_USE_STATIC_LIBS ON)
  set(Boost_USE_MULTITHREADED ON)
  set(Boost_USE_STATIC_RUNTIME OFF)
  
  set(Boost_INCLUDE_DIR /USERS/macuser/Downloads/boost_1_72_0/boost)
  set(Boost_LIBRARY_DIR /USERS/macuser/Downloads/boost_1_72_0/libs)
  
  find_package(Boost 1.72.0 COMPONENTS regex REQUIRED)
  
  if(Boost_FOUND)
      message("boost lib: ${Boost_LIBRARIES}")
      message("boost inc:${Boost_INCLUDE_DIR}")
  emdif()
  
  include_directories(${Boost_INCLUDE_DIR})
  link_directories(${Boost_LIBRARY_DIR})
  
  # executable target
  add_executable(${PROJECT} ${SOURCES})
  
  # link boost
  target_link_libraries(${PROJECT} PUBLIC Boost::regex)
  </code></pre>
  
  <p>My question is simple:<br>
  What in God's name is going wrong with the Cmake? 
  Why on Earth it cannot find the darn boost library when millions of other human beings  have successfully done so?</p>
  
  <p>Thankyou</p>