aboutsummaryrefslogtreecommitdiff
path: root/src/tools/map_extractor
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2013-01-22 18:40:32 +0100
committerShauren <shauren.trinity@gmail.com>2013-01-22 18:40:32 +0100
commit259a29c0935e566dd63d8c03360c5cd19b4ffe52 (patch)
treebbd0eb57814021b955bfca14b9c8df96a1463751 /src/tools/map_extractor
parent864a85b8fc6d086bc7af7fddd22f510f1b662e10 (diff)
Tools/Extractors: Mmap extractors no longer depend on shared and MySQL libraries
Diffstat (limited to 'src/tools/map_extractor')
-rw-r--r--src/tools/map_extractor/CMakeLists.txt19
-rw-r--r--src/tools/map_extractor/mpq_libmpq.cpp2
-rw-r--r--src/tools/map_extractor/mpq_libmpq04.h3
3 files changed, 9 insertions, 15 deletions
diff --git a/src/tools/map_extractor/CMakeLists.txt b/src/tools/map_extractor/CMakeLists.txt
index 9fb8d5713d7..ea073456680 100644
--- a/src/tools/map_extractor/CMakeLists.txt
+++ b/src/tools/map_extractor/CMakeLists.txt
@@ -11,23 +11,22 @@
file(GLOB_RECURSE sources *.cpp *.h)
-if( UNIX )
- include_directories (
+set(include_Dirs
${CMAKE_SOURCE_DIR}/src/server/shared
${CMAKE_SOURCE_DIR}/dep/libmpq
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_SOURCE_DIR}/loadlib
- )
-elseif( WIN32 )
- include_directories (
- ${CMAKE_SOURCE_DIR}/src/server/shared
- ${CMAKE_SOURCE_DIR}/dep/libmpq
+)
+
+if( WIN32 )
+ set(include_Dirs
+ ${include_Dirs}
${CMAKE_SOURCE_DIR}/dep/libmpq/win
- ${CMAKE_CURRENT_SOURCE_DIR}
- ${CMAKE_CURRENT_SOURCE_DIR}/loadlib
)
endif()
+include_directories(${include_Dirs})
+
add_executable(mapextractor
${sources}
)
@@ -38,8 +37,6 @@ target_link_libraries(mapextractor
${ZLIB_LIBRARIES}
)
-add_dependencies(mapextractor mpq)
-
if( UNIX )
install(TARGETS mapextractor DESTINATION bin)
elseif( WIN32 )
diff --git a/src/tools/map_extractor/mpq_libmpq.cpp b/src/tools/map_extractor/mpq_libmpq.cpp
index 81aa8cc2894..1c1a12e7b85 100644
--- a/src/tools/map_extractor/mpq_libmpq.cpp
+++ b/src/tools/map_extractor/mpq_libmpq.cpp
@@ -79,7 +79,7 @@ size_t MPQFile::read(void* dest, size_t bytes)
if (eof) return 0;
size_t rpos = pointer + bytes;
- if (rpos > size) {
+ if (rpos > size_t(size)) {
bytes = size - pointer;
eof = true;
}
diff --git a/src/tools/map_extractor/mpq_libmpq04.h b/src/tools/map_extractor/mpq_libmpq04.h
index 89f715e9e87..9f0163067c4 100644
--- a/src/tools/map_extractor/mpq_libmpq04.h
+++ b/src/tools/map_extractor/mpq_libmpq04.h
@@ -1,6 +1,3 @@
-#define _CRT_SECURE_NO_DEPRECATE
-#define _CRT_SECURE_NO_WARNINGS
-
#ifndef MPQ_H
#define MPQ_H