You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
3 weeks ago | |
|---|---|---|
| .gitignore | 3 weeks ago | |
| Dockerfile | 3 weeks ago | |
| README | 3 weeks ago | |
| docker-compose.yaml | 3 weeks ago | |
README
Sourcemod Extensions Compiler
choice master or 1.12-dev branch equals API8 - API9 core
default last master
run container
git clone ext repo to root, example soundlib
move to /soundlib
create build folder: mkdir build && cd build
compile commands examples:
python3 ../configure.py --hl2sdk-root=/ --mms-path=/mmsource --sm-path=/sourcemod --hl2sdk-manifest-path /sourcemod/hl2sdk-manifests --enable-optimize --targets x86_64 --sdks tf2 --no-plugins
python3 ../configure.py --hl2sdk-root=/ --mms-path=/mmsource --sm-path=/sourcemod/ -s present --enable-optimize --targets x86_64 --sdks tf2
python3 ../configure.py --enable-optimize --targets x86,x86_64
python3 ../configure.py --hl2sdk-root=/ --mms-path=/mmsource --sm-path=/sourcemod/ -s present --enable-optimize --targets x86,x86_64 --sdks tf2
ambuild
move from container to host:
docker cp sm_ext_build_v13_off:/SMExt-TF2Items/build/package/ ./