Mercurial > devkit
annotate libogg.md @ 62:c11f18adb87f default tip @
libjansson: fix CMake installation for release
author | David Demelier <markand@malikania.fr> |
---|---|
date | Fri, 10 Mar 2023 14:28:09 +0100 |
parents | 15166e783a21 |
children |
rev | line source |
---|---|
23
eb65d65a9828
misc: import many new libraries
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
1 Build libogg |
eb65d65a9828
misc: import many new libraries
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
2 ============ |
eb65d65a9828
misc: import many new libraries
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
3 |
49
15166e783a21
libogg: update to 1.3.5
David Demelier <markand@malikania.fr>
parents:
27
diff
changeset
|
4 Version: 1.3.5 |
23
eb65d65a9828
misc: import many new libraries
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
5 |
eb65d65a9828
misc: import many new libraries
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
6 Download |
eb65d65a9828
misc: import many new libraries
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
7 -------- |
eb65d65a9828
misc: import many new libraries
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
8 |
49
15166e783a21
libogg: update to 1.3.5
David Demelier <markand@malikania.fr>
parents:
27
diff
changeset
|
9 - http://downloads.xiph.org/releases/ogg/libogg-1.3.5.zip |
23
eb65d65a9828
misc: import many new libraries
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
10 |
eb65d65a9828
misc: import many new libraries
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
11 Configure |
eb65d65a9828
misc: import many new libraries
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
12 --------- |
eb65d65a9828
misc: import many new libraries
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
13 |
27
64dba36e8a2a
lib(ogg|vorbis): both now use CMake
David Demelier <markand@malikania.fr>
parents:
23
diff
changeset
|
14 ### Visual Studio (debug) |
64dba36e8a2a
lib(ogg|vorbis): both now use CMake
David Demelier <markand@malikania.fr>
parents:
23
diff
changeset
|
15 |
49
15166e783a21
libogg: update to 1.3.5
David Demelier <markand@malikania.fr>
parents:
27
diff
changeset
|
16 cmake -S . -B build |
15166e783a21
libogg: update to 1.3.5
David Demelier <markand@malikania.fr>
parents:
27
diff
changeset
|
17 -DCMAKE_BUILD_TYPE=Debug |
15166e783a21
libogg: update to 1.3.5
David Demelier <markand@malikania.fr>
parents:
27
diff
changeset
|
18 -DCMAKE_INSTALL_PREFIX=C:/pkg/vs/debug |
15166e783a21
libogg: update to 1.3.5
David Demelier <markand@malikania.fr>
parents:
27
diff
changeset
|
19 -DBUILD_SHARED_LIBS=On |
15166e783a21
libogg: update to 1.3.5
David Demelier <markand@malikania.fr>
parents:
27
diff
changeset
|
20 -DBUILD_TESTING=Off |
15166e783a21
libogg: update to 1.3.5
David Demelier <markand@malikania.fr>
parents:
27
diff
changeset
|
21 -DINSTALL_DOCS=Off |
15166e783a21
libogg: update to 1.3.5
David Demelier <markand@malikania.fr>
parents:
27
diff
changeset
|
22 -DINSTALL_PKG_CONFIG_MODULE=Off |
15166e783a21
libogg: update to 1.3.5
David Demelier <markand@malikania.fr>
parents:
27
diff
changeset
|
23 -G"NMake Makefiles" |
27
64dba36e8a2a
lib(ogg|vorbis): both now use CMake
David Demelier <markand@malikania.fr>
parents:
23
diff
changeset
|
24 |
64dba36e8a2a
lib(ogg|vorbis): both now use CMake
David Demelier <markand@malikania.fr>
parents:
23
diff
changeset
|
25 ### Visual Studio (release) |
64dba36e8a2a
lib(ogg|vorbis): both now use CMake
David Demelier <markand@malikania.fr>
parents:
23
diff
changeset
|
26 |
49
15166e783a21
libogg: update to 1.3.5
David Demelier <markand@malikania.fr>
parents:
27
diff
changeset
|
27 cmake -S . -B build |
15166e783a21
libogg: update to 1.3.5
David Demelier <markand@malikania.fr>
parents:
27
diff
changeset
|
28 -DCMAKE_BUILD_TYPE=Release |
15166e783a21
libogg: update to 1.3.5
David Demelier <markand@malikania.fr>
parents:
27
diff
changeset
|
29 -DCMAKE_INSTALL_PREFIX=C:/pkg/vs/release |
15166e783a21
libogg: update to 1.3.5
David Demelier <markand@malikania.fr>
parents:
27
diff
changeset
|
30 -DBUILD_SHARED_LIBS=On |
15166e783a21
libogg: update to 1.3.5
David Demelier <markand@malikania.fr>
parents:
27
diff
changeset
|
31 -DBUILD_TESTING=Off |
15166e783a21
libogg: update to 1.3.5
David Demelier <markand@malikania.fr>
parents:
27
diff
changeset
|
32 -DINSTALL_DOCS=Off |
15166e783a21
libogg: update to 1.3.5
David Demelier <markand@malikania.fr>
parents:
27
diff
changeset
|
33 -DINSTALL_PKG_CONFIG_MODULE=Off |
15166e783a21
libogg: update to 1.3.5
David Demelier <markand@malikania.fr>
parents:
27
diff
changeset
|
34 -G"NMake Makefiles" |
23
eb65d65a9828
misc: import many new libraries
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
35 |
eb65d65a9828
misc: import many new libraries
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
36 Build |
eb65d65a9828
misc: import many new libraries
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
37 ----- |
eb65d65a9828
misc: import many new libraries
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
38 |
27
64dba36e8a2a
lib(ogg|vorbis): both now use CMake
David Demelier <markand@malikania.fr>
parents:
23
diff
changeset
|
39 ### Visual Studio |
23
eb65d65a9828
misc: import many new libraries
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
40 |
49
15166e783a21
libogg: update to 1.3.5
David Demelier <markand@malikania.fr>
parents:
27
diff
changeset
|
41 cmake --build build && cmake --install build |