cmake tutorial eg1: introduction eg2: include dirs eg3: static library eg4: shared library (not support MSVC) eg4-1: shared library (support MSVC) Be able to specify which type to build static or shared.