Mercurial > hgrepos > Python > libs > ConfigMix
annotate BUILDING.txt @ 621:e8ff899c363c
FIX: Hostname in BUILDING
| author | Franz Glasner <f.glasner@feldmann-mg.com> |
|---|---|
| date | Thu, 13 Jan 2022 16:03:20 +0100 |
| parents | 1b48ec3d6489 |
| children |
| rev | line source |
|---|---|
|
591
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
1 .. -*- coding: utf-8 -*- |
|
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
2 |
|
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
3 BUILDING |
|
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
4 ========== |
|
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
5 |
|
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
6 1. hg kwarchive __arch |
|
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
7 2. cd __arch |
|
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
8 3. Build the documentation. E.g. with |
|
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
9 |
|
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
10 (cd docs && gmake html) |
|
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
11 |
|
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
12 The documentation currently has to be built when the _speedups C extension |
|
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
13 module is *not* available. |
|
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
14 |
|
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
15 4. python setup.py sdist |
|
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
16 |
|
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
17 5. python setup.py bdist_wheel --pure-only |
|
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
18 |
|
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
19 6. Optional: python setup.py bdist_wheel |
|
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
20 |
|
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
21 7. Binary package for Winwows: |
|
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
22 |
|
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
23 a) Make the Ninja build-file for your system: |
|
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
24 |
|
621
e8ff899c363c
FIX: Hostname in BUILDING
Franz Glasner <f.glasner@feldmann-mg.com>
parents:
591
diff
changeset
|
25 sh windows-dev/pc03/cross.sh |
|
591
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
26 |
|
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
27 b) Cross-compile with: |
|
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
28 |
|
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
29 ninja -f _build-win-amd64.ninja |
|
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
30 |
|
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
31 Needs currently LLVM-11. |
|
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
32 |
|
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
33 c) Make the resulting DLL available to setup.py: |
|
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
34 |
|
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
35 cd configmix && ln -s ../build/_builddir-win-amd64/out/_speedups.pyd _speedups.pyd |
|
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
36 |
|
1b48ec3d6489
Add file "BUILDING.txt" with some notes now to build and/or distribute
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
37 d) python setup.py bdist_wheel --windows-cross-pack -p win_amd64 |
