-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathbuild_taglib.bat
More file actions
54 lines (48 loc) · 1.86 KB
/
build_taglib.bat
File metadata and controls
54 lines (48 loc) · 1.86 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
echo "Building taglib"
set TAGLIB_PATH=taglib-1.10
if %MACHINE_X86% (
set PLATFORM=Win32
) else (
set PLATFORM=x64
)
if %CONFIG_RELEASE% (
set CONFIG=Release
) else (
set CONFIG=Debug
)
REM NOTE(rryan): generated solution with
REM cmake . -G "Visual Studio 12 2013" -DZLIB_INCLUDE_DIR=..\..\include -DZLIB_LIBRARY=..\..\lib\zlibwapi.lib
cd build\%TAGLIB_PATH%
%MSBUILD% taglib.sln /p:Configuration=%CONFIG% /p:Platform=%PLATFORM% /t:tag:Clean;tag:Rebuild
copy %PLATFORM%\%CONFIG%\tag.lib %LIB_DIR%
copy %PLATFORM%\%CONFIG%\tag.dll %LIB_DIR%
copy %PLATFORM%\%CONFIG%\tag.pdb %LIB_DIR%
md %INCLUDE_DIR%\taglib
%XCOPY% taglib_config.h %INCLUDE_DIR%\taglib
%XCOPY% taglib\*.h %INCLUDE_DIR%\taglib
%XCOPY% taglib\ape\*.h %INCLUDE_DIR%\taglib
%XCOPY% taglib\asf\*.h %INCLUDE_DIR%\taglib
%XCOPY% taglib\flac\*.h %INCLUDE_DIR%\taglib
%XCOPY% taglib\it\*.h %INCLUDE_DIR%\taglib
%XCOPY% taglib\mod\*.h %INCLUDE_DIR%\taglib
%XCOPY% taglib\mp4\*.h %INCLUDE_DIR%\taglib
%XCOPY% taglib\mpc\*.h %INCLUDE_DIR%\taglib
%XCOPY% taglib\mpeg\*.h %INCLUDE_DIR%\taglib
%XCOPY% taglib\mpeg\id3v1\*.h %INCLUDE_DIR%\taglib
%XCOPY% taglib\mpeg\id3v2\*.h %INCLUDE_DIR%\taglib
%XCOPY% taglib\mpeg\id3v2\frames\*.h %INCLUDE_DIR%\taglib
%XCOPY% taglib\ogg\*.h %INCLUDE_DIR%\taglib
%XCOPY% taglib\ogg\flac\*.h %INCLUDE_DIR%\taglib
%XCOPY% taglib\ogg\opus\*.h %INCLUDE_DIR%\taglib
%XCOPY% taglib\ogg\speex\*.h %INCLUDE_DIR%\taglib
%XCOPY% taglib\ogg\vorbis\*.h %INCLUDE_DIR%\taglib
%XCOPY% taglib\riff\*.h %INCLUDE_DIR%\taglib
%XCOPY% taglib\riff\aiff\*.h %INCLUDE_DIR%\taglib
%XCOPY% taglib\riff\wav\*.h %INCLUDE_DIR%\taglib
%XCOPY% taglib\s3m\*.h %INCLUDE_DIR%\taglib
%XCOPY% taglib\toolkit\*.h %INCLUDE_DIR%\taglib
%XCOPY% taglib\toolkit\*.tcc %INCLUDE_DIR%\taglib
%XCOPY% taglib\trueaudio\*.h %INCLUDE_DIR%\taglib
%XCOPY% taglib\wavpack\*.h %INCLUDE_DIR%\taglib
%XCOPY% taglib\xm\*.h %INCLUDE_DIR%\taglib
cd %ROOT_DIR%