Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 
 

37 linhas
1.4 KiB

  1. REM Build using MSVC on Windows
  2. REM Requires: git, cmake and ninja
  3. REM Build zlib
  4. IF NOT EXIST zlib (
  5. git clone -b v1.2.13 https://github.com/madler/zlib
  6. cd zlib
  7. cmake -B build -G Ninja -DCMAKE_C_COMPILER="cl.exe" -DMSVC_TOOLSET_VERSION=190 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=../winpath
  8. cmake --build build -j4
  9. cmake --build build --target install
  10. cd ..
  11. )
  12. REM Build libpng
  13. IF NOT EXIST libpng (
  14. git clone -b v1.6.39 https://github.com/glennrp/libpng
  15. cd libpng
  16. cmake -B build -G Ninja -DCMAKE_C_COMPILER="cl.exe" -DMSVC_TOOLSET_VERSION=190 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=../winpath -DPNG_STATIC=OFF -DPNG_EXECUTABLES=OFF -DPNG_TESTS=OFF
  17. cmake --build build -j4
  18. cmake --build build --target install
  19. cd ..
  20. )
  21. REM Build libsndfile, only with WAV support
  22. IF NOT EXIST libsndfile (
  23. git clone -b 1.2.0 https://github.com/libsndfile/libsndfile
  24. cd libsndfile
  25. cmake -B build -G Ninja -DCMAKE_C_COMPILER="cl.exe" -DMSVC_TOOLSET_VERSION=190 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=../winpath -BUILD_SHARED_LIBS=ON -DBUILD_EXAMPLES=OFF -DBUILD_PROGRAMS=OFF
  26. cmake --build build -j4
  27. cmake --build build --target install
  28. cd ..
  29. )
  30. REM Build aptdec
  31. cmake -B winbuild -G Ninja -DCMAKE_C_COMPILER="cl.exe" -DMSVC_TOOLSET_VERSION=190 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=../winpath
  32. cmake --build winbuil -j4