blob: 885a2472c590ef4b1e2cbafaaaf993f6617a340f [file] [log] [blame] [raw]
project(cnbt)
cmake_minimum_required(VERSION 2.6)
if(NOT CMAKE_BUILD_TYPE)
set(CMAKE_BUILD_TYPE Debug)
endif()
IF (CMAKE_COMPILER_IS_GNUCXX)
set(CMAKE_C_FLAGS "-g -Wall -W -pedantic -std=c99")
set(CMAKE_C_FLAGS_DEBUG "-DDEBUG -g")
set(CMAKE_C_FLAGS_PROFILE "-DDEBUG -g -pg")
set(CMAKE_C_FLAGS_RELEASE "-march=native -O2 -s -DNDEBUG -fno-strict-aliasing")
ENDIF()
# Output paths
set(EXECUTABLE_OUTPUT_PATH bin)
ADD_LIBRARY(nbt
buffer.c
nbt_loading.c
nbt_parsing.c
nbt_treeops.c
nbt_util.c
)