Use PROJECT_SOURCE_DIR in place of CMAKE_SOURCE_DIR
and populate BOOST_COMPONENTS within the PARENT_SCOPE
to be friendly to CMake projects that add_subdirectory(VexCL).