Commit Graph

11 Commits

Author SHA1 Message Date
fighet-parnet
f7a75b51f0 Refactor the way arguments are passed in bazel, add -flto
This adds a macro "vere_library" which supports our concepts of debug and
release builds, and gives finer-grained control over which copts/linkopts are
passed and when.

Takes advantage of bazel's "compilation_mode={dbg,opt}" to control
debug/optimized builds.
2023-06-27 11:03:15 -04:00
Ted Blackman
84ec56486d make U3_SNAPSHOT_VALIDATION a bazel build flag 2023-06-02 11:47:28 -04:00
Pyry Kovanen
c9565df2d1
bazelrc: add dot to run ci 2023-05-10 19:17:22 +03:00
barter-simsum
33a0fa97f8 change copt usage in build configs to per_file_copt 2023-04-04 16:21:00 -04:00
barter-simsum
f04b4637f2 c3_dessert -- debug assert (breakpoint trap) 2023-02-17 14:43:32 -05:00
Peter McEvoy
ef4af8d4f6
Add debug configuration to build system (#142)
Co-authored-by: Peter McEvoy <git@mcevoypeter.com>
2023-02-01 11:16:44 -05:00
Peter McEvoy
926c315128
Run fake ship tests with optimized binary under memory and CPU debug (#141)
Co-authored-by: Peter McEvoy <git@mcevoypeter.com>
2023-01-31 12:21:23 -05:00
Peter McEvoy
90cc9ca05c
Add support for optimized and debug builds (#103)
Co-authored-by: Peter McEvoy <git@mcevoypeter.com>
2023-01-12 13:57:44 -05:00
Matthew LeVan
cadf27fb85 bazel-based continuous integration flow (#21) 2023-01-09 14:44:23 -05:00
Peter McEvoy
5f838386fb Build with bazel on linux-arm64 (#16) 2023-01-09 13:46:53 -05:00
Peter McEvoy
b339b5067a Build with bazel on linux-x86_64 (#10) 2023-01-09 13:46:48 -05:00