From 926dc8f702bb306b71833d7e7463588e97d7906c Mon Sep 17 00:00:00 2001 From: Kazunari Sekigawa Date: Wed, 11 May 2022 03:25:30 +0900 Subject: [PATCH] Modified the build system for Mac to optionally build and deploy the KLayout Python Module (*.whl and *.egg) for LW-*.dmg (#1078) * WIP: add "pymod" * To fix the issue reported by GitHub ticket No.1040 * WIP: To build "pymod" * Updated the build system for Mac. * Updated the build system for Mac. * Modified the build system for Mac to optionally build and deploy the KLayout Python Module (*.whl and *.egg) for LW-*.dmg --- macbuild/ReadMe.md | 12 ++--- macbuild/build4mac.py | 103 ++++++++++++++++++++++++++------------- macbuild/nightlyBuild.py | 31 +++++++++--- 3 files changed, 98 insertions(+), 48 deletions(-) diff --git a/macbuild/ReadMe.md b/macbuild/ReadMe.md index 2ba660933..adaec1b65 100644 --- a/macbuild/ReadMe.md +++ b/macbuild/ReadMe.md @@ -1,6 +1,6 @@ Relevant KLayout version: 0.27.9
Author: Kazzz-S
-Last modified: 2022-04-30
+Last modified: 2022-05-08
# 1. Introduction This directory **`macbuild`** contains different files required for building KLayout (http://www.klayout.de/) version 0.27.9 or later for different 64-bit macOS, including: @@ -110,7 +110,7 @@ $ [python] ./build4mac.py : Ana3: use Python 3.8 from Anaconda3 | : HB39: use Python 3.9 from Homebrew | : HBAuto: use the latest Python 3.x auto-detected from Homebrew | - [-j|--jump2pymod] : jump into build (developer's use only) | disabled + [-P|--buildPymod] : build and deploy Pymod (*.whl and *.egg) for LW-*.dmg | disabled [-n|--noqtbinding] : don't create Qt bindings for ruby scripts | disabled [-u|--noqtuitools] : don't include uitools in Qt binding | disabled [-m|--make