Add boost component generator
Add boost components
Update gitignore [skip ci]
Test optimization: save downloaded archive
Check PROJECT_BINARY_DIR is not empty
Merge branch 'update' into update.linux