Skip to content

Commit cf69613

Browse files
authored
Move json.hpp to a peer folder of other third-party dependencies - Stage 1 (#1325)
1 parent 715e5f9 commit cf69613

File tree

14 files changed

+24785
-11
lines changed

14 files changed

+24785
-11
lines changed

CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -301,6 +301,9 @@ include_directories(lib/pal)
301301
# add_subdirectory(bondlite/tests)
302302
#endif()
303303

304+
# Include repo root to allow includes of sqlite, zlib, and nlohmann
305+
include_directories(${CMAKE_SOURCE_DIR})
306+
304307
if(BUILD_HEADERS)
305308
add_subdirectory(lib/include)
306309
endif()

Solutions/Clienttelemetry/Clienttelemetry.vcxitems

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
</PropertyGroup>
99
<ItemDefinitionGroup>
1010
<ClCompile>
11-
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(MSBuildThisFileDirectory)</AdditionalIncludeDirectories>
11+
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(MSBuildThisFileDirectory);$(MSBuildThisFileDirectory)..\..</AdditionalIncludeDirectories>
1212
</ClCompile>
1313
</ItemDefinitionGroup>
1414
<ItemGroup>
@@ -115,7 +115,6 @@
115115
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\lib\include\mat\INetworkInformation.hpp" />
116116
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\lib\include\mat\IPropertyChangedCallback.hpp" />
117117
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\lib\include\mat\ISystemInformation.hpp" />
118-
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\lib\include\mat\json.hpp" />
119118
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\lib\include\mat\oacr.h" />
120119
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\lib\include\mat\TransmitProfiles.hpp" />
121120
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\lib\include\public\CommonFields.h" />
@@ -201,6 +200,7 @@
201200
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\lib\utils\StringUtils.hpp" />
202201
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\lib\utils\ZlibUtils.hpp" />
203202
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\lib\utils\Utils.hpp" />
203+
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\nlohmann\json.hpp" />
204204
</ItemGroup>
205205
<ItemGroup>
206206
<None Include="$(MSBuildThisFileDirectory)..\..\lib\include\public\Version.hpp.template" />

Solutions/Clienttelemetry/Clienttelemetry.vcxitems.filters

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,6 @@
100100
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\lib\include\mat\INetworkInformation.hpp" />
101101
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\lib\include\mat\IPropertyChangedCallback.hpp" />
102102
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\lib\include\mat\ISystemInformation.hpp" />
103-
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\lib\include\mat\json.hpp" />
104103
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\lib\include\mat\oacr.h" />
105104
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\lib\include\mat\TransmitProfiles.hpp" />
106105
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\lib\include\public\CommonFields.h" />
@@ -189,6 +188,7 @@
189188
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\lib\utils\StringUtils.hpp" />
190189
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\lib\utils\ZlibUtils.hpp" />
191190
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\lib\utils\Utils.hpp" />
191+
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\nlohmann\json.hpp" />
192192
</ItemGroup>
193193
<ItemGroup>
194194
<None Include="$(MSBuildThisFileDirectory)..\..\lib\include\public\Version.hpp.template" />

lib/android_build/app/src/main/cpp/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ include_directories(AFTER
1919
${SDK_ROOT}/lib/include/mat
2020
${SDK_ROOT}/sqlite
2121
${SDK_ROOT}lib/pal
22+
${SDK_ROOT}
2223
"${gmock_dir}/include"
2324
"${gmock_dir}"
2425
"${gtest_dir}/include"

lib/android_build/maesdk/src/main/cpp/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,7 @@ target_include_directories(${TARGETNAME} PUBLIC
142142
${SDK_ROOT}/lib/include/mat
143143
${SDK_ROOT}/sqlite
144144
${SDK_ROOT}lib/pal
145+
${SDK_ROOT}
145146
${CURL_INCLUDE_DIRS})
146147

147148

lib/api/LogConfiguration.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#include "LogConfiguration.hpp"
77

88
#ifdef HAVE_MAT_JSONHPP
9-
#include <json.hpp>
9+
#include <nlohmann/json.hpp>
1010
using json = nlohmann::json;
1111
#endif
1212

lib/decoder/PayloadDecoder.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ MAT_NS_END
4444
#endif
4545

4646
/* PayloadDecoder functionality requires json.hpp library */
47-
#include "json.hpp"
47+
#include <nlohmann/json.hpp>
4848

4949
/* Bond definition of CsProtocol::Record is auto-generated and could be different for each SDK version */
5050
#include "bond/All.hpp"

lib/http/HttpResponseDecoder.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
#include <cassert>
1212

1313
#ifdef HAVE_MAT_JSONHPP
14-
#include "json.hpp"
14+
#include <nlohmann/json.hpp>
1515
#endif
1616

1717
namespace MAT_NS_BEGIN {

lib/system/JsonFormatter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
//
55
#include "JsonFormatter.hpp"
66
#include "CorrelationVector.hpp"
7-
#include "json.hpp"
7+
#include <nlohmann/json.hpp>
88

99
using json = nlohmann::json;
1010

lib/tpm/TransmitProfiles.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#include "pal/PAL.hpp"
88

99
#ifdef HAVE_MAT_JSONHPP
10-
#include "json.hpp"
10+
#include <nlohmann/json.hpp>
1111
#endif
1212

1313
#include "utils/Utils.hpp"

0 commit comments

Comments
 (0)