forked from microsoft/vcpkg
-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[nanojsonc] Add new port (microsoft#34909)
* Create nanojson (JSON Parser for C/C++) Event-Driven JSON Parser for C/C++ * Creating nanojson port Event-Driven JSON Parser for C/C++ * init * update nanojson * update sha512 Co-authored-by: Alexander Neumann <[email protected]> * update version Co-authored-by: JonLiu1993 <[email protected]> * update copy license Co-authored-by: JonLiu1993 <[email protected]> * update dependencies Co-authored-by: JonLiu1993 <[email protected]> * update vcpkg * update license filename * deleted license * update * update hash * update * update * update * [saadshams-nanojson] Add new port * update version * never agreed to the name, it was published without consent * rebranded as nanojsonc * update hash * update * update * update * format vcpkg.sjon * update version * update version * update * update * update * update * fix error * update version * update * update * update fixed share * update * update * formating vcpkg.json * update version * additional empty line * update version --------- Co-authored-by: Alexander Neumann <[email protected]> Co-authored-by: JonLiu1993 <[email protected]> Co-authored-by: vzhli17 <[email protected]>
- Loading branch information
1 parent
38d1652
commit 234d20e
Showing
5 changed files
with
54 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
vcpkg_check_linkage(ONLY_STATIC_LIBRARY) | ||
|
||
vcpkg_from_github( | ||
OUT_SOURCE_PATH SOURCE_PATH | ||
REPO open-source-patterns/nanojsonc | ||
REF "${VERSION}" | ||
SHA512 306fce8f90c1e5b9031f3f2b1cec5430722477425766fc05e430cceb03bb85188f2c451c0c7d34aed49b506e6a2cd835e419792362f992acbafc0b099fbe4b5e | ||
HEAD_REF main | ||
) | ||
|
||
vcpkg_cmake_configure(SOURCE_PATH "${SOURCE_PATH}" OPTIONS -DBUILD_TESTS=OFF) | ||
|
||
vcpkg_cmake_install() | ||
|
||
vcpkg_cmake_config_fixup() # removes /debug/share | ||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") # removes debug/include | ||
|
||
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE") # Install License | ||
file(INSTALL "${CMAKE_CURRENT_LIST_DIR}/usage" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}") # Install Usage |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
The package nanojsonc provides CMake targets: | ||
|
||
find_package(nanojsonc CONFIG REQUIRED) | ||
target_link_libraries(main PRIVATE nanojsonc::nanojsonc) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
{ | ||
"name": "nanojsonc", | ||
"version": "1.0.0", | ||
"maintainers": "Saad Shams", | ||
"description": "Event-Driven JSON Parser for C", | ||
"homepage": "https://github.com/open-source-patterns/nanojsonc", | ||
"license": "BSD-3-Clause", | ||
"dependencies": [ | ||
{ | ||
"name": "vcpkg-cmake", | ||
"host": true | ||
}, | ||
{ | ||
"name": "vcpkg-cmake-config", | ||
"host": true | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
{ | ||
"versions": [ | ||
{ | ||
"git-tree": "7680709fd527db1cc26d47f8897c0669cacbfb0f", | ||
"version": "1.0.0", | ||
"port-version": 0 | ||
} | ||
] | ||
} |