build: windows: add pywinmake and simplify winmake script

Building libjami should now be doable using:
- init   : git submodule update --init
- install: pip install extras/scripts/pywinmake
- contrib: python extras/scripts/winmake.py
- libjami: python extras/scripts/winmake.py --base-dir compat/msvc

NOTE: breaks libjami output location

TODO: fix plugin build

Change-Id: Ic6b25d00103f0ea68d8ab7954f8345f1648e0381
This commit is contained in:
Andreas Traczyk
2023-10-24 15:10:06 -04:00
parent c400f03830
commit eab9863215
7 changed files with 137 additions and 26 deletions

View File

@ -1,21 +1,4 @@
{
"name": "daemon",
"deps": [
"asio",
"ffmpeg",
"natpmp",
"opendht",
"pjproject",
"portaudio",
"secp256k1",
"speexdsp",
"upnp",
"yaml-cpp",
"libarchive",
"webrtc-audio-processing",
"libgit2",
"dhtnet"
],
"configuration": "ReleaseLib_win32",
"use_cmake": true
}