klayout/macbuild
Kazunari Sekigawa 65e9a1854a Prepare Python scripts for building for Mac OSX.
This refs #4 and #6.
2017-12-29 21:00:03 +09:00
..
ReadMe.txt Prepare Python scripts for building for Mac OSX. 2017-12-29 21:00:03 +09:00
build4mac.py Prepare Python scripts for building for Mac OSX. 2017-12-29 21:00:03 +09:00
build4mac_env.py Prepare Python scripts for building for Mac OSX. 2017-12-29 21:00:03 +09:00
build4mac_util.py Prepare Python scripts for building for Mac OSX. 2017-12-29 21:00:03 +09:00

ReadMe.txt

<< Draft Version 0.002>>

1. Introduction:
    This directory "macbuild" contains different files required for building KLayout
    version 0.25 or later for different Max OSX including:
        * Yosemite    (10.10)
        * El Capitan  (10.11)
        * Sierra      (10.12)
        * High Sierra (10.13)

    By default, Qt framework is Qt5 from Mac Ports (https://www.macports.org/) which
    is usually located under:
       /opt/local/libexec/qt5/

    Also by default, supported script languages, i.e, Ruby and Python, are those
    standard ones bundled with the OS.
    However, you are able to choose other options like Python from Anaconda.
        :
        : (to be updated)
        :
        :


2. How to use:
    (1) Make a symbolic link from the parent directory (where 'build.sh' exists) to
        'build4mac.py', that is,
            build4mac.py -> macbuild/build4mac.py

    (2) Invoke 'build4mac.py' with appropriate options, for example, for debug-build:
            $ cd /where/'build.sh'/exists
            $ ./build4mac.py -d

    (3) Confirm successful build.

    (4) Run 'build4mac.py' again with the same options used in (2) PLUS "-y"
        to deploy executables and libraries under "klayout.app" bundle.
            $ ./build4mac.py -d -y

[End of File]