It would be nice to support Boost include dirs override. For example:
if (HZ_EXTERNAL_BOOST)
find_package(Boost REQUIRED)
include_directories(${Boost_INCLUDE_DIRS})
else ()
include_directories(SYSTEM ${PROJECT_SOURCE_DIR}/external/include/)
endif(HZ_EXTERNAL_BOOST)