tao 0.2.3

Cross-platform window manager library.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
// Copyright 2019-2021 Tauri Programme within The Commons Conservancy
// SPDX-License-Identifier: Apache-2.0

fn main() {
  // If building for macos and TAO_LINK_COLORSYNC is set to true
  // use CGDisplayCreateUUIDFromDisplayID from ColorSync instead of CoreGraphics
  if std::env::var("CARGO_CFG_TARGET_OS").map_or(false, |os| os == "macos")
    && std::env::var("TAO_LINK_COLORSYNC")
      .map_or(false, |v| v == "1" || v.eq_ignore_ascii_case("true"))
  {
    println!("cargo:rustc-cfg=use_colorsync_cgdisplaycreateuuidfromdisplayid");
  }
}