diff --git a/.gitignore b/.gitignore index 69868f413..5b3d4b67d 100644 --- a/.gitignore +++ b/.gitignore @@ -59,3 +59,10 @@ compile_commands.json # Bazel output paths /bazel-* /MODULE.bazel.lock + +# wyvrnpm-generated — do not commit +/build/ +/wyvrn_internal/ +/wyvrn.lock +/CMakePresets.json +/CMakeUserPresets.json diff --git a/.wyvrnignore b/.wyvrnignore new file mode 100644 index 000000000..971974988 --- /dev/null +++ b/.wyvrnignore @@ -0,0 +1,29 @@ +# Version control / editor / local +.git/ +.gitignore +.gitattributes +.gitmodules +.github/ +.vscode/ +.idea/ + +# Local build output + wyvrnpm-generated files +build/ +wyvrn_internal/ +wyvrn.lock +CMakePresets.json +CMakeUserPresets.json +*.tmp +*.log + +# Static/Dynamic lib: drop tests/docs/examples/CI, keep CMakeLists.txt +test/ +tests/ +example/ +examples/ +doc/ +docs/ +docker/ +bin/ +appveyor.yml +.travis.yml diff --git a/wyvrn.json b/wyvrn.json new file mode 100644 index 000000000..9ad020eb8 --- /dev/null +++ b/wyvrn.json @@ -0,0 +1,22 @@ +{ + "name": "jsoncpp", + "version": "1.9.7.0", + "schemaVersion": 2, + "kind": "StaticLib", + "description": "TODO: one-line description of jsoncpp", + "dependencies": {}, + "build": { + "system": "cmake", + "configs": [ + "Debug", + "Release", + "RelWithDebInfo", + "MinSizeRel" + ], + "configure": [ + "-DJSONCPP_WITH_TESTS=OFF", + "-DJSONCPP_WITH_POST_BUILD_UNITTEST=OFF" + ], + "installDir": "install" + } +}