update build
add header only build options
comment cmake file
clean up build
work on build