From 751a6f98fee1d2d23ecbab539f2c8b6be2e42919 Mon Sep 17 00:00:00 2001 From: Takatoshi Kondo Date: Wed, 2 Jul 2014 17:24:11 +0900 Subject: [PATCH] Moved bool and inline definition from msgpack.h to sysdep.h. Set compile settiong on MSVC. ".c" files are compliled as C, not C++. (msgpack_vc8.vcproj, CMakeLists.txt) Fixed msgpack root object initialization problem on MSVC. {} initialization is not supported on MSVC. --- CMakeLists.txt | 4 --- msgpack_vc8.vcproj | 80 -------------------------------------------- src/msgpack.h | 12 ------- src/msgpack/sysdep.h | 13 +++++++ src/unpack.c | 2 +- 5 files changed, 14 insertions(+), 97 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9946708f..d938e462 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -99,10 +99,6 @@ IF (MSGPACK_ENABLE_CXX) ) ENDIF () -IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC") - SET_SOURCE_FILES_PROPERTIES(${msgpack_SOURCES} PROPERTIES LANGUAGE CXX) -ENDIF () - EXECUTE_PROCESS ( COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/src/msgpack ) diff --git a/msgpack_vc8.vcproj b/msgpack_vc8.vcproj index 72d47b6b..8f3f4a67 100644 --- a/msgpack_vc8.vcproj +++ b/msgpack_vc8.vcproj @@ -159,102 +159,22 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - type = MSGPACK_OBJECT_POSITIVE_INTEGER; o->via.u64 = d; return 0; }