Commit Graph

11 Commits (94e5f08f187d9ee335b4f8d962b7f4ddfcebcc66)

Author SHA1 Message Date
Stenzek 1f065b5eae
CMake: Make bundle building on MacOS optional
Also makes Xcode build without needing to copy/symlink resources.
2 weeks ago
Stenzek 2307ad9b0f
CMake: Drop Win32/MSVC specific paths. Use MSBuild.
This was never supported, and hasn't been updated in a while anyway.
4 months ago
Stenzek 7b50681fa7
CMake: Always build Qt interface
And drop the mini interface. Turns out the reason I wrote this in the
first place was kinda redundant since the low spec machines can just run
a lightweight Wayland compositor, and it's generally reliable through
that anyhow.
6 months ago
Stenzek 6126209a25
CMake: Remove Flatpak specific commands
Also no longer needed.
1 year ago
Stenzek 83d521f3d8
CMake: Drop Flatpak workarounds
No longer needed since it is using self-contained.
1 year ago
Stenzek 37fa0d135c
Mini: Add duckstation-mini interface 2 years ago
Stenzek 0faa9cf650
Build: Add Devel configuration
Gets you debug assertions and logging, while still producing an
optimized executable.
2 years ago
Stenzek bfc914aaa9
CMake: Add DISABLE_SSE4 option
NOT recommended. Only if you ABSOLUTELY need it.

The SSE2/legacy build will be a separate download option, and
warn you if you try to run it on a CPU that supports SSE4.
2 years ago
Stenzek d67b826033
CI/Flatpak: Improve install behaviour
Use "standard" install path.
2 years ago
Stenzek 72fc81a705
CMake: Add install target
Do **not** use this with /usr or /usr/local. It creates subdirectories
for resources/translations in the install prefix.

It's intended for creating a relocatable, self-contained bundle, which
can be packaged.
2 years ago
Stenzek 8867bb129a
CMake: Tidy up build system
And fix Windows CMake... who knows how long for.
2 years ago