Skip to content

Commit 18e62f3

Browse files
committed
as noted in CHANGES.md
1 parent fd473f8 commit 18e62f3

File tree

2 files changed

+4
-13
lines changed

2 files changed

+4
-13
lines changed

CHANGES.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
## New Features
44

5+
- Update `CMakeLists.txt` to require setup of SDK in a super-project
56
- Add an iterator for `JsonArray` to support range-for loops
67
- Add an iterator for `JsonObject` to support range-for loops
78
- Add `find()` to `JsonValue` to find a sub-value based on a path e.g "top/[4]/next"

CMakeLists.txt

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,13 @@
11
cmake_minimum_required (VERSION 3.12)
22

3-
if(NOT SOS_SDK_PATH)
4-
set(SOS_SDK_PATH $ENV{SOS_SDK_PATH})
5-
endif()
6-
7-
set(CMAKE_MODULE_PATH ${SOS_SDK_PATH}/cmake)
8-
set(CMAKE_TOOLCHAIN_FILE ${CMAKE_MODULE_PATH}/sos-toolchain.cmake)
9-
include(sos-sdk)
10-
11-
if(NOT DEFINED API_IS_SDK)
12-
include(API)
13-
endif()
14-
153
project(JsonAPI CXX)
164
include(CTest)
175

186
add_subdirectory(jansson jansson)
197
add_subdirectory(library library)
20-
if(SOS_IS_TEST)
8+
9+
option(JSON_API_IS_TEST "Enable test builds for JsonAPI" OFF)
10+
if(JSON_API_IS_TEST)
2111
add_subdirectory(tests tests)
2212
endif()
2313

0 commit comments

Comments
 (0)