Visual studio warning reduction and compile fixes for vs2010. Warning suppression on vs2005. Fixes to get cmake working with boost autolinking. Update to support boost 1.44

This commit is contained in:
Jason Turner
2010-09-30 14:33:12 +00:00
parent 4b9d2d130f
commit 670eb0692b
6 changed files with 63 additions and 13 deletions

View File

@@ -3,8 +3,19 @@
#include <list>
#include <string>
// MSVC doesn't like that we are using C++ return types from our C declared module
// but this is the best way to do it for cross platform compatibility
#ifdef BOOST_MSVC
#pragma warning(push)
#pragma warning(disable : 4190)
#endif
CHAISCRIPT_MODULE_EXPORT chaiscript::ModulePtr create_chaiscript_module_stl_extra()
{
return chaiscript::bootstrap::list_type<std::list<chaiscript::Boxed_Value> >("List");
}
#ifdef BOOST_MSVC
#pragma warning(pop)
#endif