build: disable libusb logging by default
It is quite verbose and not very useful.
This commit is contained in:
parent
eb7ad4ef9e
commit
4777d04594
22
build.zig
22
build.zig
@ -4,12 +4,24 @@ pub fn build(b: *std.Build) void {
|
|||||||
const target = b.standardTargetOptions(.{});
|
const target = b.standardTargetOptions(.{});
|
||||||
const optimize = b.standardOptimizeOption(.{});
|
const optimize = b.standardOptimizeOption(.{});
|
||||||
|
|
||||||
const use_udev = b.option(
|
const libusb_use_udev = b.option(
|
||||||
bool,
|
bool,
|
||||||
"use_udev",
|
"use_udev",
|
||||||
"link and use udev (Linux only. Default: false)",
|
"link and use udev (Linux only. Default: false)",
|
||||||
) orelse false;
|
) orelse false;
|
||||||
|
|
||||||
|
const libusb_enable_logging = b.option(
|
||||||
|
bool,
|
||||||
|
"libusb_enable_logging",
|
||||||
|
"enable libusb's built-in logging (Default: false)",
|
||||||
|
) orelse false;
|
||||||
|
|
||||||
|
const libusb_enable_debug_logging = b.option(
|
||||||
|
bool,
|
||||||
|
"libusb_enable_debug_logging",
|
||||||
|
"enable libusb's debug logging (Default: false)",
|
||||||
|
) orelse false;
|
||||||
|
|
||||||
const exe = b.addExecutable(.{
|
const exe = b.addExecutable(.{
|
||||||
.name = "yaes",
|
.name = "yaes",
|
||||||
.root_source_file = b.path("src/main.zig"),
|
.root_source_file = b.path("src/main.zig"),
|
||||||
@ -38,7 +50,13 @@ pub fn build(b: *std.Build) void {
|
|||||||
} else {
|
} else {
|
||||||
const ljacklm_dep = b.dependency(
|
const ljacklm_dep = b.dependency(
|
||||||
"ljacklm",
|
"ljacklm",
|
||||||
.{ .target = target, .optimize = optimize, .use_udev = use_udev },
|
.{
|
||||||
|
.target = target,
|
||||||
|
.optimize = optimize,
|
||||||
|
.libusb_use_udev = libusb_use_udev,
|
||||||
|
.libusb_enable_logging = libusb_enable_logging,
|
||||||
|
.libusb_enable_debug_logging = libusb_enable_debug_logging,
|
||||||
|
},
|
||||||
);
|
);
|
||||||
exe.linkLibrary(ljacklm_dep.artifact("ljacklm"));
|
exe.linkLibrary(ljacklm_dep.artifact("ljacklm"));
|
||||||
}
|
}
|
||||||
|
26
deps/labjack/exodriver/build.zig
vendored
26
deps/labjack/exodriver/build.zig
vendored
@ -4,10 +4,22 @@ pub fn build(b: *std.Build) !void {
|
|||||||
const target = b.standardTargetOptions(.{});
|
const target = b.standardTargetOptions(.{});
|
||||||
const optimize = b.standardOptimizeOption(.{});
|
const optimize = b.standardOptimizeOption(.{});
|
||||||
|
|
||||||
const use_udev = b.option(
|
const libusb_use_udev = b.option(
|
||||||
bool,
|
bool,
|
||||||
"use_udev",
|
"libusb_use_udev",
|
||||||
"link and use udev (Linux only. Default: false)",
|
"libusb: link and use udev (Linux only. Default: false)",
|
||||||
|
) orelse false;
|
||||||
|
|
||||||
|
const libusb_enable_logging = b.option(
|
||||||
|
bool,
|
||||||
|
"libusb_enable_logging",
|
||||||
|
"enable libusb's built-in logging (Default: false)",
|
||||||
|
) orelse false;
|
||||||
|
|
||||||
|
const libusb_enable_debug_logging = b.option(
|
||||||
|
bool,
|
||||||
|
"libusb_enable_debug_logging",
|
||||||
|
"enable libusb's debug logging (Default: false)",
|
||||||
) orelse false;
|
) orelse false;
|
||||||
|
|
||||||
const liblabjackusb = b.addStaticLibrary(.{
|
const liblabjackusb = b.addStaticLibrary(.{
|
||||||
@ -31,7 +43,13 @@ pub fn build(b: *std.Build) !void {
|
|||||||
|
|
||||||
const usb_dep = b.dependency(
|
const usb_dep = b.dependency(
|
||||||
"usb",
|
"usb",
|
||||||
.{ .target = target, .optimize = optimize, .use_udev = use_udev },
|
.{
|
||||||
|
.target = target,
|
||||||
|
.optimize = optimize,
|
||||||
|
.use_udev = libusb_use_udev,
|
||||||
|
.enable_logging = libusb_enable_logging,
|
||||||
|
.enable_debug_logging = libusb_enable_debug_logging,
|
||||||
|
},
|
||||||
);
|
);
|
||||||
liblabjackusb.linkLibrary(usb_dep.artifact("usb"));
|
liblabjackusb.linkLibrary(usb_dep.artifact("usb"));
|
||||||
|
|
||||||
|
26
deps/labjack/ljacklm/build.zig
vendored
26
deps/labjack/ljacklm/build.zig
vendored
@ -4,10 +4,22 @@ pub fn build(b: *std.Build) !void {
|
|||||||
const target = b.standardTargetOptions(.{});
|
const target = b.standardTargetOptions(.{});
|
||||||
const optimize = b.standardOptimizeOption(.{});
|
const optimize = b.standardOptimizeOption(.{});
|
||||||
|
|
||||||
const use_udev = b.option(
|
const libusb_use_udev = b.option(
|
||||||
bool,
|
bool,
|
||||||
"use_udev",
|
"libusb_use_udev",
|
||||||
"link and use udev (Linux only. Default: false)",
|
"libusb: link and use udev (Linux only. Default: false)",
|
||||||
|
) orelse false;
|
||||||
|
|
||||||
|
const libusb_enable_logging = b.option(
|
||||||
|
bool,
|
||||||
|
"libusb_enable_logging",
|
||||||
|
"enable libusb's built-in logging (Default: false)",
|
||||||
|
) orelse false;
|
||||||
|
|
||||||
|
const libusb_enable_debug_logging = b.option(
|
||||||
|
bool,
|
||||||
|
"libusb_enable_debug_logging",
|
||||||
|
"enable libusb's debug logging (Default: false)",
|
||||||
) orelse false;
|
) orelse false;
|
||||||
|
|
||||||
const libljacklm = b.addStaticLibrary(.{
|
const libljacklm = b.addStaticLibrary(.{
|
||||||
@ -30,7 +42,13 @@ pub fn build(b: *std.Build) !void {
|
|||||||
|
|
||||||
const usb_dep = b.dependency(
|
const usb_dep = b.dependency(
|
||||||
"labjackusb",
|
"labjackusb",
|
||||||
.{ .target = target, .optimize = optimize, .use_udev = use_udev },
|
.{
|
||||||
|
.target = target,
|
||||||
|
.optimize = optimize,
|
||||||
|
.libusb_use_udev = libusb_use_udev,
|
||||||
|
.libusb_enable_logging = libusb_enable_logging,
|
||||||
|
.libusb_enable_debug_logging = libusb_enable_debug_logging,
|
||||||
|
},
|
||||||
);
|
);
|
||||||
libljacklm.linkLibrary(usb_dep.artifact("labjackusb"));
|
libljacklm.linkLibrary(usb_dep.artifact("labjackusb"));
|
||||||
|
|
||||||
|
16
deps/libusb/build.zig
vendored
16
deps/libusb/build.zig
vendored
@ -10,6 +10,18 @@ pub fn build(b: *std.Build) !void {
|
|||||||
"link and use udev (Linux only. Default: false)",
|
"link and use udev (Linux only. Default: false)",
|
||||||
) orelse false;
|
) orelse false;
|
||||||
|
|
||||||
|
const enable_logging = b.option(
|
||||||
|
bool,
|
||||||
|
"enable_logging",
|
||||||
|
"enable libusb's built-in logging (Default: false)",
|
||||||
|
) orelse false;
|
||||||
|
|
||||||
|
const enable_debug_logging = b.option(
|
||||||
|
bool,
|
||||||
|
"enable_debug_logging",
|
||||||
|
"enable libusb's debug logging (Default: false)",
|
||||||
|
) orelse false;
|
||||||
|
|
||||||
const libusb = b.addStaticLibrary(.{
|
const libusb = b.addStaticLibrary(.{
|
||||||
.name = "usb",
|
.name = "usb",
|
||||||
.target = target,
|
.target = target,
|
||||||
@ -59,8 +71,8 @@ pub fn build(b: *std.Build) !void {
|
|||||||
.{ .style = .{ .autoconf = b.path("config.h.in") } },
|
.{ .style = .{ .autoconf = b.path("config.h.in") } },
|
||||||
.{
|
.{
|
||||||
.DEFAULT_VISIBILITY = .@"__attribute__ ((visibility (\"default\")))",
|
.DEFAULT_VISIBILITY = .@"__attribute__ ((visibility (\"default\")))",
|
||||||
.ENABLE_DEBUG_LOGGING = oneOrNull(optimize == .Debug),
|
.ENABLE_DEBUG_LOGGING = oneOrNull(enable_debug_logging),
|
||||||
.ENABLE_LOGGING = oneOrNull(optimize == .Debug),
|
.ENABLE_LOGGING = oneOrNull(enable_logging),
|
||||||
.HAVE_ASM_TYPES_H = null,
|
.HAVE_ASM_TYPES_H = null,
|
||||||
.HAVE_CLOCK_GETTIME = oneOrNull(linux_target),
|
.HAVE_CLOCK_GETTIME = oneOrNull(linux_target),
|
||||||
.HAVE_DECL_EFD_CLOEXEC = oneOrNull(linux_target),
|
.HAVE_DECL_EFD_CLOEXEC = oneOrNull(linux_target),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user