From dc688e4983c991eb328490c61ee19116ed3c89e9 Mon Sep 17 00:00:00 2001 From: Carlos Sousa Date: Thu, 5 Dec 2024 23:33:46 -0300 Subject: [PATCH 1/2] add bazel files and create initial version of BUILD file --- BUILD.bazel | 16 ++++++++++++++++ MODULE.bazel | 6 ++++++ WORKSPACE | 0 3 files changed, 22 insertions(+) create mode 100644 BUILD.bazel create mode 100644 MODULE.bazel create mode 100644 WORKSPACE diff --git a/BUILD.bazel b/BUILD.bazel new file mode 100644 index 000000000..3fecdcce6 --- /dev/null +++ b/BUILD.bazel @@ -0,0 +1,16 @@ +cc_library( + name = "ada", + srcs = [ + "src/ada.cpp", + ], + hdrs = glob([ + "include/*.h", + "include/ada/*.h", + "src/*.cpp" + ]), + includes=[ + "include", + "include/ada" + ], + copts = select({ "//conditions:default": ["-std=c++20"] }) +) \ No newline at end of file diff --git a/MODULE.bazel b/MODULE.bazel new file mode 100644 index 000000000..00bb18361 --- /dev/null +++ b/MODULE.bazel @@ -0,0 +1,6 @@ +############################################################################### +# Bazel now uses Bzlmod by default to manage external dependencies. +# Please consider migrating your external dependencies from WORKSPACE to MODULE.bazel. +# +# For more details, please check https://github.com/bazelbuild/bazel/issues/18958 +############################################################################### diff --git a/WORKSPACE b/WORKSPACE new file mode 100644 index 000000000..e69de29bb From 272ca360455a58c758df28cc66e638b51591e7af Mon Sep 17 00:00:00 2001 From: Carlos Sousa Date: Thu, 5 Dec 2024 23:36:15 -0300 Subject: [PATCH 2/2] update files --- BUILD.bazel | 2 +- MODULE.bazel | 6 ------ 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/BUILD.bazel b/BUILD.bazel index 3fecdcce6..0a78c538d 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -13,4 +13,4 @@ cc_library( "include/ada" ], copts = select({ "//conditions:default": ["-std=c++20"] }) -) \ No newline at end of file +) diff --git a/MODULE.bazel b/MODULE.bazel index 00bb18361..e69de29bb 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -1,6 +0,0 @@ -############################################################################### -# Bazel now uses Bzlmod by default to manage external dependencies. -# Please consider migrating your external dependencies from WORKSPACE to MODULE.bazel. -# -# For more details, please check https://github.com/bazelbuild/bazel/issues/18958 -###############################################################################