Enhance CMakeLists.txt
Add more strict compiling options.