Malachi
4a34bcfcbf
Fix to_char error on MacOS
citra-build / source (push) Has been cancelled
citra-build / linux (appimage) (push) Has been cancelled
citra-build / linux (fresh) (push) Has been cancelled
citra-build / macos (arm64) (push) Has been cancelled
citra-build / macos (x86_64) (push) Has been cancelled
citra-build / windows (msvc) (push) Has been cancelled
citra-build / macos-universal (push) Has been cancelled
citra-transifex / transifex (push) Has been cancelled
citra-build / windows (msys2) (push) Has been cancelled
citra-build / android (push) Has been cancelled
citra-build / ios (push) Has been cancelled
citra-format / clang-format (push) Has been cancelled
2025-04-26 23:03:53 +01:00
OpenSauce04
b8267c0a39
cmake: Added citra_room_standalone
target and ENABLE_ROOM_STANDALONE
option
2025-04-16 16:39:09 +01:00
OpenSauce04
2670b517e8
citra_room: Merge functionality into citra_meta
2025-04-16 16:39:09 +01:00
OpenSauce04
aa58dd5f68
Suppress MSVC warnings C4711 and C5045 during compilation
2025-04-07 14:36:00 +01:00
OpenSauce04
dee576bfeb
Use reverse TLD filenames for installed Linux files where appropriate
citra-build / source (push) Waiting to run
citra-build / linux (appimage) (push) Waiting to run
citra-build / linux (fresh) (push) Waiting to run
citra-build / macos (arm64) (push) Waiting to run
citra-build / macos (x86_64) (push) Waiting to run
citra-build / macos-universal (push) Blocked by required conditions
citra-build / windows (msvc) (push) Waiting to run
citra-build / windows (msys2) (push) Waiting to run
citra-build / android (push) Waiting to run
citra-build / ios (push) Waiting to run
citra-format / clang-format (push) Waiting to run
citra-transifex / transifex (push) Waiting to run
2025-03-28 00:02:10 +00:00
OpenSauce
bd1f5b978b
Bump CMake MacOS compilation target to MacOS 13
...
citra-build / source (push) Waiting to run
citra-build / linux (appimage) (push) Waiting to run
citra-build / linux (fresh) (push) Waiting to run
citra-build / macos (arm64) (push) Waiting to run
citra-build / macos (x86_64) (push) Waiting to run
citra-build / macos-universal (push) Blocked by required conditions
citra-build / windows (msvc) (push) Waiting to run
citra-build / windows (msys2) (push) Waiting to run
citra-build / android (push) Waiting to run
citra-build / ios (push) Waiting to run
citra-format / clang-format (push) Waiting to run
citra-transifex / transifex (push) Waiting to run
The minimum required MacOS version was already MacOS 13 due to dependencies, but until now the compilation target was set to MacOS 11
2025-03-24 17:56:24 +00:00
OpenSauce04
16dac366cf
Install 512x512 icon to CMAKE_INSTALL_PREFIX
2025-03-22 16:22:51 +00:00
OpenSauce04
b225e856df
Updated all files under dist
to refer to Azahar instead of Citra
...
citra-build / source (push) Waiting to run
citra-build / linux (appimage) (push) Waiting to run
citra-build / linux (fresh) (push) Waiting to run
citra-build / macos (arm64) (push) Waiting to run
citra-build / macos (x86_64) (push) Waiting to run
citra-build / macos-universal (push) Blocked by required conditions
citra-build / windows (msvc) (push) Waiting to run
citra-build / windows (msys2) (push) Waiting to run
citra-build / android (push) Waiting to run
citra-build / ios (push) Waiting to run
citra-format / clang-format (push) Waiting to run
citra-transifex / transifex (push) Waiting to run
This resolves some icon theming issues on Linux
Co-authored-by: HurricanePootis <53066639+HurricanePootis@users.noreply.github.com>
2025-03-21 16:37:10 +00:00
OpenSauce04
2f28911395
cmake: Allow ENABLE_OPENGL option to be overridden on Linux aarch64
...
citra-build / source (push) Waiting to run
citra-build / linux (appimage) (push) Waiting to run
citra-build / linux (fresh) (push) Waiting to run
citra-build / macos (arm64) (push) Waiting to run
citra-build / macos (x86_64) (push) Waiting to run
citra-build / macos-universal (push) Blocked by required conditions
citra-build / windows (msvc) (push) Waiting to run
citra-build / ios (push) Waiting to run
citra-build / windows (msys2) (push) Waiting to run
citra-build / android (push) Waiting to run
citra-format / clang-format (push) Waiting to run
citra-transifex / transifex (push) Waiting to run
This option was originally disabled due to some devices not supporting OpenGL, however it was implemented by hardcoding the option to be set to OFF via CMAKE_DEPENDENT_OPTION. This change now allows the user to manually set ENABLE_OPENGL to ON in the CMake options, which was previously not possible.
2025-03-20 17:29:29 +00:00
OpenSauce04
b1c693eafe
Revert "Bump CMake MacOS compilation target to MacOS 13"
...
This reverts commit 0485a16fbb
.
2025-03-15 18:55:04 +00:00
OpenSauce
0485a16fbb
Bump CMake MacOS compilation target to MacOS 13
...
The minimum required MacOS version was already MacOS 13 due to dependencies, but until now the compilation target was set to MacOS 11
2025-03-15 15:31:37 +00:00
OpenSauce04
2234fa93cb
qt: Added update checker behind CMake option ENABLE_QT_UPDATE_CHECKER
2025-03-12 21:55:12 +01:00
PabloMK7
dd9c743041
Add cmake option to enable microprofile
2025-03-10 11:41:05 +00:00
OpenSauce04
d86dfba7b8
Drop old Citra updater code
...
Due to differences with how updates are handled, none of this code can really be reused for Azahar
2025-03-09 13:05:08 +00:00
OpenSauce04
c024933ec3
cmake: Add option ENABLE_NATIVE_OPTIMIZATION
citra-build / source (push) Waiting to run
citra-build / linux (appimage) (push) Waiting to run
citra-build / linux (fresh) (push) Waiting to run
citra-build / macos (x86_64) (push) Waiting to run
citra-build / macos-universal (push) Blocked by required conditions
citra-build / windows (msvc) (push) Waiting to run
citra-build / windows (msys2) (push) Waiting to run
citra-build / android (push) Waiting to run
citra-build / ios (push) Waiting to run
citra-build / release (push) Blocked by required conditions
citra-format / clang-format (push) Waiting to run
citra-transifex / transifex (push) Waiting to run
citra-build / macos (arm64) (push) Waiting to run
2025-03-05 14:18:59 +00:00
OpenSauce04
56e96dea6c
cmake: ENABLE_DEDICATED_ROOM
--> ENABLE_ROOM
citra-build / source (push) Waiting to run
citra-build / linux (appimage) (push) Waiting to run
citra-build / linux (fresh) (push) Waiting to run
citra-build / macos (arm64) (push) Waiting to run
citra-build / macos (x86_64) (push) Waiting to run
citra-build / macos-universal (push) Blocked by required conditions
citra-build / windows (msvc) (push) Waiting to run
citra-build / windows (msys2) (push) Waiting to run
citra-build / android (push) Waiting to run
citra-build / ios (push) Waiting to run
citra-build / release (push) Blocked by required conditions
citra-format / clang-format (push) Waiting to run
citra-transifex / transifex (push) Waiting to run
2025-03-04 21:02:44 +00:00
OpenSauce04
7622a7fcb5
CMakeLists.txt: Remove references now-removed man documentation files
2025-03-04 20:56:13 +00:00
Eugenio A. Naselli
cb54c11f73
Corrected leftover references to Citra in build process ( #614 )
...
citra-build / source (push) Waiting to run
citra-build / linux (appimage) (push) Waiting to run
citra-build / linux (fresh) (push) Waiting to run
citra-build / macos (arm64) (push) Waiting to run
citra-build / macos (x86_64) (push) Waiting to run
citra-build / macos-universal (push) Blocked by required conditions
citra-build / windows (msvc) (push) Waiting to run
citra-build / windows (msys2) (push) Waiting to run
citra-build / android (push) Waiting to run
citra-build / ios (push) Waiting to run
citra-build / release (push) Blocked by required conditions
citra-format / clang-format (push) Waiting to run
citra-transifex / transifex (push) Waiting to run
Co-authored-by: Eugenio Naselli <enaselli@nvidia.com>
Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2025-03-02 18:26:45 +00:00
OpenSauce04
99d59c6775
citra-room: Updated filename and cmake target name formatting for consistency
2024-11-21 21:36:51 +00:00
OpenSauce04
1ea637c95b
Removed dist/installer
...
The old Citra installer is now completely redundant given the new NSIS installer
2024-11-21 20:35:34 +00:00
OpenSauce04
7780fb06e1
Change VS_STARTUP_PROJECT
cmake property to citra_meta
2024-11-19 16:36:24 +00:00
OpenSauce04
107f6b2ff1
SDL2 frontend is now disabled at compile time by default
...
This will be the case until the extremely disruptive issues with this frontend are resolved
2024-11-10 20:51:40 +00:00
OpenSauce04
c399783266
Merged the SDL and Qt frontends together into a single unified executable
2024-11-10 19:28:04 +00:00
OpenSauce04
f0d22a9800
Removed redundant cmake options related to the compatibility list
2024-11-10 18:16:50 +00:00
OpenSauce04
d409f9746d
Disabled OpenGL in aarch64 Linux builds
2024-11-10 18:16:49 +00:00
PabloMK7
2c349668f3
Update submodules and build environments ( #232 )
...
* Update Vulkan and QT submodules
* Undefine FORTIFY_SOURCE before defining again
* Update discord-rpc submodule
2024-11-07 14:47:28 +01:00
Steveice10
19784355f9
build: Improve support for Windows cross-compilation. ( #7389 )
...
* build: Improve support for Windows cross-compilation.
* build: Move linuxdeploy download to bundle target execution time.
2024-02-05 10:09:50 -08:00
Steveice10
c978c074db
build: Update and re-enable cubeb on macOS. ( #7405 )
2024-02-01 15:29:14 -08:00
Steveice10
82294425e3
build: Add flags to toggle specific renderer backends. ( #7375 )
2024-01-21 23:29:46 -08:00
Steveice10
178e602589
misc: Improve defaults for macOS and handling of missing audio backends. ( #7273 )
...
* misc: Improve backend defaults for macOS.
* audio_core: Improve handling of missing audio backends.
2023-12-22 11:38:06 -08:00
Steveice10
27bad3a699
audio_core: Replace AAC decoders with single FAAD2-based decoder. ( #7098 )
2023-11-04 14:56:13 -07:00
Steveice10
79ea06b226
qt: Update to 6.6.0 ( #7099 )
2023-11-01 17:58:02 -07:00
Castor215
2416258117
externals: add overarching USE_SYSTEM_LIBS variable ( #7078 )
2023-10-20 17:02:20 -07:00
Steveice10
6d4e462e42
build: Ensure we default to Release build type. ( #7080 )
2023-10-19 15:02:49 -07:00
Castor215
2d83fff581
externals: allow user to use system glslang ( #7075 )
2023-10-17 11:02:50 -07:00
Steveice10
e49b3c75bd
externals: Make system dynamic library headers flags instead of auto-detect. ( #7065 )
2023-10-16 19:32:58 -07:00
Castor215
956b0868fd
externals: allow user to use system inih ( #7073 )
2023-10-16 19:31:56 -07:00
Castor215
3d55270de6
externals: allow users to use system xbyak ( #7068 )
2023-10-13 15:03:50 -07:00
Steveice10
6244f9e3fd
ci: Support Android x86_64 and optimize build caching. ( #7045 )
...
* android: Support x86_64 devices.
* ci: Improve ccache hits and stats.
* ci: Compress Android artifacts.
* ci: Re-enable PCH and set ccache sloppiness appropriately.
2023-10-08 23:56:01 -07:00
Castor215
f5b8888686
externals: allow user to use system fmt ( #7052 )
2023-10-07 16:00:02 -07:00
Castor215
492aa3cb10
externals: allow user to use system dynarmic ( #7044 )
2023-10-06 21:49:56 -07:00
Castor215
483e877001
externals: allow users to use system JSON headers (nlohmann-json3) ( #7042 )
2023-10-04 14:32:43 -07:00
Castor215
0ce956ba00
externals: allow users to use system cpp-httplib ( #7034 )
2023-10-04 15:41:13 +02:00
Castor215
38f310f716
externals: allow users to use system cpp-jwt libraries ( #6976 )
2023-09-28 16:31:14 -07:00
SachinVin
5ced2c7af9
Bump clang format to 15 ( #7014 )
2023-09-27 19:29:49 +05:30
Steveice10
d0b8974845
build: Disable LTO when using MSVC. ( #7003 )
2023-09-24 00:00:16 +02:00
SachinVin
8aee625a14
externals: Add option to use system SoundTouch ( #6971 )
2023-09-16 14:46:32 -07:00
Steveice10
f2e0748a22
build: Enable link time optimization in release builds. ( #6887 )
2023-08-26 11:15:13 -07:00
Steveice10
c3609785ff
build: Add flag for disabling bundling target. ( #6845 )
2023-08-16 19:26:52 -07:00
Steveice10
af78268dd5
qt: Update Qt to 6.5.1 ( #6863 )
2023-08-10 14:32:51 -07:00