summaryrefslogtreecommitdiff
path: root/xmake.lua
AgeCommit message (Collapse)AuthorFilesLines
2024-03-01xmake: come back to NFDMole Shang1-2/+2
2024-03-01xmake: move deps to third_party dirMole Shang1-140/+3
2023-08-08hinata: add licenseMole Shang1-0/+1
2023-08-08xmake: use msvc on Windows to link shared ffmpeg libraryMole Shang1-3/+4
2023-08-08xmake: build tomlc99 with xmakeMole Shang1-3/+9
... to avoid adding another GNU make dependency
2023-08-07hinata: support specifying cookies in curl_easyMole Shang1-2/+19
We use tomlc99 to parse strings. To use cookies for higher resolution video downloading, add a config.toml in the executable path. e.g. ```filename: config.toml cookie="SESSDATA=xxx; some_more_cookie=xxx" ```
2023-08-07extractors/bilibili: use ffmpeg to merge files once downloadedMole Shang1-2/+2
2023-08-06xmake: use llvm-win32 on windows buildsMole Shang1-0/+5
2023-08-06xmake: migrate from NFD to tinyfiledialogsMole Shang1-41/+26
nativefiledialog-extended works great on Linux w/ portal support, but somehow is too complex to build on Windows. [1] Switch to tinyfd for simplicity. [1]: Visual Studio CL.exe would fail with MSB6001. ``` Error MSB6001: Invalid command line switch for "CL.exe". Item has already been added. Key in dictionary: 'VCInstallDir' Key being added: 'VCINSTALLDIR' ``` For further information, see below: https://social.msdn.microsoft.com/Forums/vstudio/en-US/5de6d7e3-7a38-4712-ba59-be179808bf9e/error-msb6001-invalid-command-line-switch-for-clexe https://github.com/dotnet/msbuild/issues/5726 It's been over 10 years, and Microsoft still claims that case sensitivity thing is a FEATURE. Holy M$, Thank you.
2023-08-06xmake: add zlib dependency...Mole Shang1-1/+2
... to allow libcurl to read gzipped data.
2023-08-05hinata: initial commitMole Shang1-0/+153