build: disable libusb logging by default
It is quite verbose and not very useful.
This commit is contained in:
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 optimize = b.standardOptimizeOption(.{});
|
||||
|
||||
const use_udev = b.option(
|
||||
const libusb_use_udev = b.option(
|
||||
bool,
|
||||
"use_udev",
|
||||
"link and use udev (Linux only. Default: false)",
|
||||
"libusb_use_udev",
|
||||
"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;
|
||||
|
||||
const libljacklm = b.addStaticLibrary(.{
|
||||
@@ -30,7 +42,13 @@ pub fn build(b: *std.Build) !void {
|
||||
|
||||
const usb_dep = b.dependency(
|
||||
"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"));
|
||||
|
||||
|
Reference in New Issue
Block a user