cmake 기초
add_library, target_link_libraries, set
option, message, CMakeCache.txt, configure_file
function, if, find_package