fix: lyrics encoding and better lrc support

This commit is contained in:
2024-09-22 14:27:53 +08:00
parent 2a92f4ea7f
commit b88ee1d0f1
5 changed files with 73 additions and 11 deletions

View File

@ -23,19 +23,24 @@ build_script:
- mkdir 3rdparty
- choco install ninja
- choco install pkgconfiglite
# build taglib
- cd 3rdparty
# build uchardet
- git clone -q https://gitlab.freedesktop.org/uchardet/uchardet.git
- cd uchardet
- cmake -G "Ninja" . -DCMAKE_INSTALL_PREFIX=%PACKAGE_INSTALL_ROOT% -DBUILD_BINARY=OFF
- cmake --build . --target install
- cd %APPVEYOR_BUILD_FOLDER%
# build taglib
- git clone --recurse-submodules -q https://github.com/taglib/taglib.git
- cd taglib
- cmake -G "Ninja" . -DCMAKE_INSTALL_PREFIX=%PACKAGE_INSTALL_ROOT% -DBUILD_SHARED_LIBS=ON
- cmake --build .
- cmake --build . --target install
- cd %APPVEYOR_BUILD_FOLDER%
- tree %PACKAGE_INSTALL_ROOT% /f
# finally...
- mkdir build
- cd build
- cmake .. -G "Ninja" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX='%cd%'
- cmake .. -G "Ninja" -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH=%CMAKE_INSTALL_ROOT% -DCMAKE_INSTALL_PREFIX='%cd%'
- cmake --build .
- cmake --build . --target install
# fixme: I don't know how to NOT make the binary installed to the ./bin/ folder...