Sfoglia il codice sorgente

Merge branch 'master' of https://github.com/vimproved/tinyxml2 into vimproved-master

Lee Thomason 2 anni fa
parent
commit
2d59aaf0da
3 ha cambiato i file con 2 aggiunte e 4 eliminazioni
  1. 1 0
      CMakeLists.txt
  2. 1 1
      Makefile
  3. 0 3
      tinyxml2.cpp

+ 1 - 0
CMakeLists.txt

@@ -31,6 +31,7 @@ target_compile_definitions(
     PUBLIC $<$<CONFIG:Debug>:TINYXML2_DEBUG>
     INTERFACE $<$<BOOL:${BUILD_SHARED_LIBS}>:TINYXML2_IMPORT>
     PRIVATE $<$<CXX_COMPILER_ID:MSVC>:_CRT_SECURE_NO_WARNINGS>
+    PUBLIC _FILE_OFFSET_BITS=64
 )
 
 set_target_properties(

+ 1 - 1
Makefile

@@ -10,7 +10,7 @@ ARFLAGS = cr
 RM = rm -f
 RANLIB = ranlib
 MKDIR = mkdir -p
-CXXFLAGS = -fPIC
+CXXFLAGS = -D_FILE_OFFSET_BITS=64 -fPIC
 
 INSTALL = install
 INSTALL_PROGRAM = $(INSTALL)

+ 0 - 3
tinyxml2.cpp

@@ -114,9 +114,6 @@ distribution.
         #define TIXML_FSEEK fseeko
         #define TIXML_FTELL ftello
     #endif
-#elif defined(__unix__) && defined(__x86_64__)
-	#define TIXML_FSEEK fseeko64
-	#define TIXML_FTELL ftello64
 #else
 	#define TIXML_FSEEK fseek
 	#define TIXML_FTELL ftell