GH-1238 re-integrate nbt library

This commit is contained in:
Petr Mrázek
2015-09-23 01:21:19 +02:00
parent e60a652b78
commit 5d5bee4992
53 changed files with 12 additions and 5622 deletions

View File

@@ -37,7 +37,6 @@ include(Coverage)
include(GenerateExportHeader)
set(CMAKE_CXX_FLAGS " -Wall ${CMAKE_CXX_FLAGS}")
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -Werror=return-type")
set(CMAKE_CXX_VISIBILITY_PRESET hidden)
# cmake code needed for the coverity scan upload
include(Coverity)
@@ -118,10 +117,11 @@ include_directories(${PACK200_INCLUDE_DIR})
add_subdirectory(depends/rainbow)
include_directories(${RAINBOW_INCLUDE_DIR})
# Add color thingy
# Add NBT library - with out preferred options
set(NBT_BUILD_SHARED ON)
set(NBT_USE_ZLIB OFF)
set(NBT_BUILD_TESTS OFF) #FIXME: fix unit tests.
add_subdirectory(depends/libnbtplusplus)
include_directories(${LIBNBTPP_INCLUDE_DIR})
include_directories(${LIBNBTPP_BIN_INCLUDE_DIR})
######## MultiMC Libs ########