From 45e7a8eb8de134f429798107379ea97f62184c5b Mon Sep 17 00:00:00 2001 From: Kazunari Sekigawa Date: Sun, 7 Jul 2024 18:47:11 +0900 Subject: [PATCH 1/3] Modified the macOS build system so that the debug build uses ASAN (Address SANitizer) for clang++ --- macbuild/ReadMe.md | 54 +++++-- macbuild/build4mac.py | 29 +++- macbuild/macQAT.py | 8 +- macbuild/nightlyBuild.py | 259 +++++++++++++++++++------------ macbuild/nightlyBuild.sample.csv | 29 ++-- src/klayout.pri | 9 ++ 6 files changed, 249 insertions(+), 139 deletions(-) diff --git a/macbuild/ReadMe.md b/macbuild/ReadMe.md index 75a3c99c8..89f1ac98c 100644 --- a/macbuild/ReadMe.md +++ b/macbuild/ReadMe.md @@ -1,6 +1,6 @@ -Relevant KLayout version: 0.29.2
+Relevant KLayout version: 0.29.3
Author: Kazzz-S
-Last modified: 2024-06-09
+Last modified: 2024-07-05
# 1. Introduction This directory **`macbuild`** contains various files required for building KLayout (http://www.klayout.de/) version 0.29.0 or later for different 64-bit macOS, including: @@ -61,7 +61,7 @@ You need to have the followings: # 5. Command-line options of **`build4mac.py`** -**`build4mac.py`** is the top level Python script for for building KLayout for a macOS. +**`build4mac.py`** is the top level Python script for building KLayout for a macOS. The operating system type is detected automatically. ``` @@ -102,7 +102,7 @@ $ [python] ./build4mac.py [-u|--noqtuitools] : don't include uitools in Qt binding | disabled [-g|--nolibgit2] : don't include libgit2 for Git package support | disabled [-m|--make