CMakeLists.txt:
FIND_PACKAGE(Boost)
IF (Boost_FOUND)
INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIR})
ADD_DEFINITIONS( "-DHAS_BOOST" )
ENDIF()
cmake 会自动设置 BOOST_INCLUDE_DIR, BOOST_LIBRARYDIR 和 BOOST_ROOT
如何boost 不是安装在默认位置,则需要添加路径, 类似path的做法。 且必须放在FIND_PACKAGE 前面
SET(CMAKE_INCLUDE_PATH ${CMAKE_INCLUDE_PATH} /home/mason/boost_1_79_0)
SET(CMAKE_LIBRARY_PATH ${CMAKE_LIBRARY_PATH} /home/mason/boost_1_79_0/stage/lib)