diff --git a/BUILD.bazel b/BUILD.bazel index 6d7ac3da9..abbf21c09 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -22,10 +22,6 @@ cc_library( "include/json/version.h", "include/json/writer.h", ], - copts = [ - "-DJSON_USE_EXCEPTION=0", - "-DJSON_HAS_INT64", - ], includes = ["include"], visibility = ["//visibility:public"], deps = [":private"], @@ -35,3 +31,22 @@ cc_library( name = "private", textual_hdrs = ["src/lib_json/json_valueiterator.inl"], ) + +cc_binary( + name = "jsontestrunner", + srcs = ["src/jsontestrunner/main.cpp"], + includes = ["include"], + deps = [":jsoncpp"], +) + +cc_binary( + name = "jsoncpp_test", + srcs = [ + "src/test_lib_json/jsontest.cpp", + "src/test_lib_json/jsontest.h", + "src/test_lib_json/main.cpp", + "src/test_lib_json/fuzz.h", + "src/test_lib_json/fuzz.cpp", + ], + deps = [":jsoncpp"], +)