OSDN Git Service

clean up for vs2010
authorousttrue <ousttrue@gmail.com>
Wed, 7 Mar 2012 14:33:30 +0000 (23:33 +0900)
committerousttrue <ousttrue@gmail.com>
Wed, 7 Mar 2012 14:33:30 +0000 (23:33 +0900)
src/binary.cpp
src/pmd.h
src/premake4.lua

index 6c1a589..52a8a33 100644 (file)
@@ -19,12 +19,12 @@ namespace meshio {
         return 0;
       }
       io_.read(buf, size);
-      size=io_.gcount();
-      if(size==0){
+      size_t read_size=static_cast<size_t>(io_.gcount());
+      if(read_size==0){
         eof_=true;
       }
-      pos_+=size;
-      return size;
+      pos_+=read_size;
+      return read_size;
     }
 
     unsigned int FileReader::getPos()const
index af9bb27..d0deb7b 100644 (file)
--- a/src/pmd.h
+++ b/src/pmd.h
 #include "binary.h"
 #include <ostream>
 #include <vector>
-#ifdef _MSC_VER
-#include <boost/array.hpp>
-namespace std {
-  using boost::array;
-}
-#else
 #include <array>
-#endif
 
 namespace meshio {
   namespace pmd {
index 437da6c..5d2691f 100644 (file)
@@ -1,13 +1,31 @@
 solution "meshio"
 configurations { "Debug", "Release" }
 
+configuration { "vs*" }
+do
+    buildoptions {
+        "/wd4996",
+    }
+end
+
+configuration { "gmake" }
+do
+    buildoptions {
+        "-std=c++0x",
+    }
+end
+
+configuration "Debug gmake"
+do
+    buildoptions { "-g", "-Wall" }
+    linkoptions { "-g" }
+end
+
 configuration "Debug"
 do
     targetdir "../debug"
     flags { "Symbols" }
-    buildoptions { "-g", "-Wall" }
     defines { "DEBUG" }
-    linkoptions { "-g" }
 end
 
 configuration "Release"
@@ -17,7 +35,6 @@ do
     defines { "NDEBUG" }
 end
 
-
 -- A project defines one build target
 project "meshio"
 --kind "WindowedApp"
@@ -37,18 +54,3 @@ linkoptions {}
 libdirs {}
 links {}
 
-configuration { "windows", "not gmake" }
-do
-    -- VC
-    buildoptions {
-        "/wd4996",
-    }
-end
-
-configuration { "gmake" }
-do
-    buildoptions {
-        "-std=c++0x",
-    }
-end
-