aboutsummaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorJon Ashburn <jon@lunarg.com>2016-01-21 10:13:33 -0700
committerJon Ashburn <jon@lunarg.com>2016-01-21 10:14:16 -0700
commit5ca53291a312c4343d8f25e77136491242daf383 (patch)
tree8f8cbeea41c1d6f1c545b9fab2f83f1f67b417c8 /libs
parent81f1091306dff8415992e68be6ffc297d3e1e93f (diff)
downloadvulkan-validation-layers-5ca53291a312c4343d8f25e77136491242daf383.tar.gz
vkjson: Fix windows build
Diffstat (limited to 'libs')
-rw-r--r--libs/vkjson/CMakeLists.txt5
-rw-r--r--libs/vkjson/vkjson.cc5
2 files changed, 8 insertions, 2 deletions
diff --git a/libs/vkjson/CMakeLists.txt b/libs/vkjson/CMakeLists.txt
index 739ea50ca..2b9c19386 100644
--- a/libs/vkjson/CMakeLists.txt
+++ b/libs/vkjson/CMakeLists.txt
@@ -29,6 +29,11 @@
if (NOT WIN32)
set (CMAKE_CXX_FLAGS "-std=c++11")
endif()
+include_directories(
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}/../../loader
+ ${CMAKE_CURRENT_SOURCE_DIR}/../../include/vulkan
+ )
add_library(vkjson STATIC vkjson.cc vkjson_device.cc ../../loader/cJSON.c)
diff --git a/libs/vkjson/vkjson.cc b/libs/vkjson/vkjson.cc
index de4461338..33395ead4 100644
--- a/libs/vkjson/vkjson.cc
+++ b/libs/vkjson/vkjson.cc
@@ -40,7 +40,8 @@
#include <type_traits>
#include <utility>
-#include "../../loader/cJSON.h"
+#include "cJSON.h"
+#include "vk_sdk_platform.h"
namespace {
@@ -368,7 +369,7 @@ inline cJSON* ToJsonValue(const T& value) {
inline cJSON* ToJsonValue(const uint64_t& value) {
char string[19] = {0}; // "0x" + 16 digits + terminal \0
- std::snprintf(string, sizeof(string), "0x%016" PRIx64, value);
+ snprintf(string, sizeof(string), "0x%016" PRIx64, value);
return cJSON_CreateString(string);
}