updating codeblocks project file and enabling Weak namespace