KatieFrogs
2e3694e102
CMake: Add stripping
...
- Strips binaries on gcc/clang
- Affects Linux binary size: from 14.2mb to 6.1mb for static, and from 3.1mb to 2.6mb for shared
- Does not affect wasm binary size
- Fix building static linux binaries on Ubuntu 22.10 by renaming a few functions in libcelt that clash with system libopus
- Fix building wasm binaries on systems with Vulkan installed
2023-01-24 17:15:20 +01:00
bnnm
1c6a9f1072
rename test.exe to vgmstream-cli.exe
...
- for consistency, plus since users may have to deal with new DLLs better do this now
2023-01-15 18:24:41 +01:00
KatieFrogs
21af22ac2b
Fix jansson not building
2021-10-25 11:03:15 +03:00
KatieFrogs
493c12916c
Cmake: Build mpg123 and jansson for wasm target
2021-10-25 10:06:59 +03:00
LoveEevee
81ebcddd7b
Cmake: Refactor dependency fetching
...
- Build maiatrac3plus on targets without ffmpeg
2021-09-19 08:46:47 +03:00
LoveEevee
854896cf34
Set default cmake flags for emscripten, support atrac9
2021-09-13 00:17:00 +03:00
LoveEevee
f82bcb5e4b
Fail instead of segfault
2021-08-30 12:30:24 +03:00
LoveEevee
a9c398e8c8
Static link more libraries
2021-08-30 07:52:15 +03:00
bnnm
75fac71f7a
cmake: unify CLI name
2021-08-27 00:24:26 +02:00
bnnm
38ace8cf7e
cmake: version generation fixes and some tweaks
2021-08-08 18:37:52 +02:00
bnnm
52f04eef82
build: VERSION fixes
...
- rename to VERSION to VGMSTREAM_VERSION to avoid some clashes
- improve git-less builds
2021-08-07 20:41:50 +02:00
Kevin López Brante
65bd9a921e
Added JSON dumping capabilities to the CLI.
...
Co-authored-by: kode54@gmail.com <kode54@gmail.com>
2020-09-28 23:10:23 -03:00
Lukas Cone
9887406b84
CMake: Changed version.h generation dir
2020-01-11 19:14:13 +01:00
Lukas Cone
087ed737ca
CMake Refactor
2020-01-11 17:34:53 +01:00
Naram Qashat
4b99dd6a7f
Add vgmstream123 to CMake scripts (and make compile), other cleanups
...
For some reason vgmstream123 doesn't actually play anything for me...
2019-03-20 22:23:47 -04:00
Naram Qashat
2dda273627
Add install rules to CMake scripts
2019-03-19 22:00:48 -04:00
Naram Qashat
78748393db
Add CMake scripts
...
Needed to change how version.h was included to let it pick up the one from CMake's build location.
NOTE: Does not build with MinGW-w64 currently, does not have a way to build the audacious or XMPlay plugins.
2019-03-17 14:36:55 -04:00