Skip to content

Commit a63267d

Browse files
committed
moved to max-sdk-base
1 parent 8775b41 commit a63267d

9 files changed

+17
-67
lines changed

.gitmodules

+3-9
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,3 @@
1-
[submodule "source/min-api"]
2-
path = source/min-api
3-
url = https://github.com/Cycling74/min-api.git
4-
[submodule "source/min-lib"]
5-
path = source/min-lib
6-
url = https://github.com/Cycling74/min-lib.git
7-
[submodule "source/max-sdk"]
8-
path = source/max-sdk
9-
url = https://github.com/Cycling74/max-sdk.git
1+
[submodule "source/max-sdk-base"]
2+
path = source/max-sdk-base
3+
url = https://github.com/Cycling74/max-sdk-base.git

CHANGELOG.md

+11-8
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,10 @@
55

66
### Build System (builder)
77

8-
#### Bugs
9-
10-
- [x] fixed static builds to work with `.build_pyjs`
11-
12-
- [x] `_hashlib` and `_ssl` are now built for `static-ext` build.
13-
14-
- [x] fixed `framework-ext` and `framework-pkg` options which were not building under new python build system
15-
168
#### Enhancements
179

10+
- [x] build system is now based on `max-sdk-base` with all tests passing.
11+
1812
- [x] can build dependencies individually now from make
1913

2014
- [x] added `runlog_all` bash function to `scripts/funcs.sh` to run and log all variations as a complete test cycle. (also added option to do it with homebrew variations via `runlog_all_no_brew`)
@@ -35,6 +29,15 @@
3529

3630
- [x] add step in bundle-creation to prepopulate site-packages with list of packages
3731

32+
#### Bugs
33+
34+
- [x] fixed static builds to work with `.build_pyjs`
35+
36+
- [x] `_hashlib` and `_ssl` are now built for `static-ext` build.
37+
38+
- [x] fixed `framework-ext` and `framework-pkg` options which were not building under new python build system
39+
40+
3841
### Core Features
3942

4043
- [x] shift to python-based build system. Bash / Makefile is now deprecated.

CMakeLists.txt

-45
This file was deleted.

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ A significant time of this project has been devoted to developing and refining d
3030

3131
Please note that all of the externals currently only work on MacOS x86_64 and were written when the [max-sdk](https://github.com/Cycling74/max-sdk) did yet fully transition to using cmake.
3232

33-
There's a branch, `m1`, which contains ongoing efforts to obtain Apple Silicon compatibility for the current python3 externals and also incorporate the new cmake-based build infrastructure (released as part of the Mac 8.2 SDK update) into the build system.
33+
The main branch has now switched to using `max-sdk-base`, but Apple Silicon compatibility is still under development. There's also an experimental `m1` branch which contains ongoing efforts to obtain Apple Silicon compatibility for the current python3 externals and also incorporate the new cmake-based build infrastructure (released as part of the Mac 8.2 SDK update) into the build system.
3434

3535
For some of the less developed externals and experimental features please don't be surprised if Max seg-faults (especially if you try the cython wrapped `api` module which operates on the c-level of the Max SDK).
3636

source/max-sdk

-1
This file was deleted.

source/max-sdk-base

Submodule max-sdk-base added at b6d635c

source/maxmspsdk.xcconfig

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ ARCHS = x86_64
2929

3030

3131
// Paths
32-
C74SUPPORT = $(SRCROOT)/../../../max-sdk/source/c74support
32+
C74SUPPORT = $(SRCROOT)/../../../max-sdk-base/c74support
3333
HEADER_SEARCH_PATHS = "$(C74SUPPORT)/max-includes" "$(C74SUPPORT)/msp-includes" "$(C74SUPPORT)/jit-includes"
3434
FRAMEWORK_SEARCH_PATHS = "$(C74SUPPORT)/max-includes" "$(C74SUPPORT)/msp-includes" "$(C74SUPPORT)/jit-includes"
3535
DSTROOT = $(SRCROOT)/../../../../externals

source/min-api

-1
This file was deleted.

source/min-lib

-1
This file was deleted.

0 commit comments

Comments
 (0)