]> git.nickg.me.uk Git - traingame.git/commitdiff
Some changes to get it to build master
authorNick Gasson <nick@nickg.me.uk>
Thu, 11 Feb 2021 03:03:41 +0000 (11:03 +0800)
committerNick Gasson <nick@nickg.me.uk>
Thu, 11 Feb 2021 03:03:41 +0000 (11:03 +0800)
CMakeLists.txt
src/Config.cpp
src/Map.cpp
src/Mesh.cpp
src/Resource.cpp

index ecf5a08a6a7da2a54a058047b06a6ae74312af37..299bfd797f2e96e6abc98920a320945f1f58aec5 100644 (file)
@@ -4,7 +4,7 @@ project (TrainGame)
 
 set (${PROJECT_NAME}_MAJOR_VERSION 0)
 set (${PROJECT_NAME}_MINOR_VERSION 3)
-set (${PROJECT_NAME}_PATCH_LEVEL 0-dev) 
+set (${PROJECT_NAME}_PATCH_LEVEL 0-dev)
 
 set (EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin)
 
@@ -13,7 +13,7 @@ set (CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/Modules/"
 # Make sure optimisation is always enabled
 if (UNIX)
   if (CMAKE_COMPILER_IS_GNUCC)
-    set (CMAKE_CXX_FLAGS "-g -Wall -ffast-math -O2 -std=c++0x")
+    set (CMAKE_CXX_FLAGS "-g -Wall -ffast-math -O2 -std=c++11")
     # "-Wconversion -Werror"
     if ("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "i686")
       set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse2 -mfpmath=sse")
@@ -29,7 +29,7 @@ else (UNIX)
 endif (UNIX)
 
 # Find all the source files
-file (GLOB_RECURSE folder_source 
+file (GLOB_RECURSE folder_source
   ${CMAKE_CURRENT_SOURCE_DIR}/src/*.cpp)
 source_group (${PROJECT_NAME} FILES ${folder_source})
 
@@ -37,8 +37,8 @@ find_package (SDL REQUIRED)
 find_package (SDL_image REQUIRED)
 find_package (OpenGL REQUIRED)
 find_package (GLEW REQUIRED)
-find_package (Boost 1.37 REQUIRED 
-  COMPONENTS filesystem signals program_options system) 
+find_package (Boost 1.37 REQUIRED
+  COMPONENTS filesystem program_options system)
 find_package (Freetype REQUIRED)
 
 if (NOT WIN32)
@@ -82,11 +82,11 @@ set (REL "${${PROJECT_NAME}_MAJOR_VERSION}.${${PROJECT_NAME}_MINOR_VERSION}")
 set (PKGNAME "${PROJECT_NAME}-${REL}")
 
 # Installation
-install (PROGRAMS bin/${PROJECT_NAME} 
+install (PROGRAMS bin/${PROJECT_NAME}
   DESTINATION bin)
 install (DIRECTORY data maps buildings schemas waggons engines
   DESTINATION .)
-install (FILES COPYING.txt README.txt COPYRIGHT.vera 
+install (FILES COPYING.txt README.txt COPYRIGHT.vera
   DESTINATION .)
 
 # Packaging
index 1ae0760b383ad556b28119b43cb84d5d11868fdf..61a8b76b16bd2280551d37fa876cd3da82d363d0 100644 (file)
@@ -148,7 +148,7 @@ void Config::flush()
 
    log() << "Saving config to " << config_file;
 
-   ofstream ofs(config_file.string().c_str());
+   std::ofstream ofs(config_file.string().c_str());
    if (!ofs.good())
       throw runtime_error("Failed to write to config file");
 
@@ -219,4 +219,3 @@ IConfigPtr get_config()
 
    return cfg;
 }
-
index 1e59bd4eca0e8646d083241fae9721386e2329ad..85c0e6eef5abc8bf9b13cacb2735de7e311d7cd8 100644 (file)
@@ -1616,7 +1616,7 @@ void Map::save()
 
    log() << "Saving map to " << h.file_name();
 
-   ofstream& of = h.wstream();
+   std::ofstream& of = h.wstream();
 
    try {
       save_to(of);
index d588aadc2400742325daa006fac22a518140c467..7d1a3e022ea5b42344442d49b7bc4a6312442ad4 100644 (file)
@@ -50,7 +50,7 @@ struct MeshBuffer : IMeshBuffer {
       vector<TexCoord> tex_coords;
       ITexturePtr texture;
    };
-   typedef shared_ptr<Chunk> ChunkPtr;
+   typedef std::shared_ptr<Chunk> ChunkPtr;
 
    size_t vertex_count() const;
    size_t index_count() const;
index d6e461ecacb828caf645b59f2f7ef880943bfe07..f755dbd2a7bed6dff26f97fc50b5c88ae1c5607a 100644 (file)
@@ -21,6 +21,7 @@
 #include <map>
 #include <stdexcept>
 #include <sstream>
+#include <fstream>
 
 #include <boost/filesystem.hpp>
 
@@ -59,14 +60,14 @@ IResource::Handle::Handle(const string& file_name, Mode mode)
    : file_name_(file_name), mode_(mode), aborted(false)
 {
    if (mode == READ) {
-      read_stream = shared_ptr<ifstream>(new ifstream(file_name.c_str()));
+      read_stream = shared_ptr<std::ifstream>(new std::ifstream(file_name.c_str()));
 
       if (!read_stream->good())
          throw runtime_error("Failed to open resource file " + file_name);
    }
    else if (mode == WRITE) {
       const string tmp = tmp_file_name();
-      write_stream = shared_ptr<ofstream>(new ofstream(tmp.c_str()));
+      write_stream = shared_ptr<std::ofstream>(new std::ofstream(tmp.c_str()));
 
       if (!write_stream->good())
          throw runtime_error("Failed to open resource file " + file_name);