mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-04-20 19:44:57 +00:00
Merge branch 'master' into add-build-steps
This commit is contained in:
commit
538691e67b
4 changed files with 55 additions and 2 deletions
|
@ -890,3 +890,43 @@ list(APPEND CPACK_SOURCE_IGNORE_FILES "${CMAKE_BINARY_DIR}")
|
|||
# CPack must be included after the CPACK_* variables are set in order for those
|
||||
# variables to take effect.
|
||||
Include(CPack)
|
||||
|
||||
# print out flags
|
||||
message(STATUS "USE_SYSTEM_LIBS: ${USE_SYSTEM_LIBS}")
|
||||
message(STATUS "USE_UPNP: ${USE_UPNP}")
|
||||
message(STATUS "ENABLE_NOGUI: ${ENABLE_NOGUI}")
|
||||
message(STATUS "ENABLE_QT: ${ENABLE_QT}")
|
||||
message(STATUS "ENABLE_LTO: ${ENABLE_LTO}")
|
||||
message(STATUS "ENABLE_GENERIC: ${ENABLE_GENERIC}")
|
||||
message(STATUS "ENABLE_HEADLESS: ${ENABLE_HEADLESS}")
|
||||
message(STATUS "ENABLE_ALSA: ${ENABLE_ALSA}")
|
||||
message(STATUS "ENABLE_PULSEAUDIO: ${ENABLE_PULSEAUDIO}")
|
||||
message(STATUS "ENABLE_LLVM: ${ENABLE_LLVM}")
|
||||
message(STATUS "ENABLE_TESTS: ${ENABLE_TESTS}")
|
||||
message(STATUS "ENABLE_VULKAN: ${ENABLE_VULKAN}")
|
||||
message(STATUS "USE_DISCORD_PRESENCE: ${USE_DISCORD_PRESENCE}")
|
||||
message(STATUS "USE_MGBA: ${USE_MGBA}")
|
||||
message(STATUS "ENABLE_AUTOUPDATE: ${ENABLE_AUTOUPDATE}")
|
||||
message(STATUS "USE_RETRO_ACHIEVEMENTS: ${USE_RETRO_ACHIEVEMENTS}")
|
||||
message(STATUS "ENABLE_DRM: ${ENABLE_DRM}")
|
||||
message(STATUS "ENABLE_X11: ${ENABLE_X11}")
|
||||
message(STATUS "ENABLE_EGL: ${ENABLE_EGL}")
|
||||
message(STATUS "ENABLE_SDL: ${ENABLE_SDL}")
|
||||
message(STATUS "ENABLE_ANALYTICS: ${ENABLE_ANALYTICS}")
|
||||
message(STATUS "ENCODE_FRAMEDUMPS: ${ENCODE_FRAMEDUMPS}")
|
||||
message(STATUS "ENABLE_GPROF: ${ENABLE_GPROF}")
|
||||
message(STATUS "FASTLOG: ${FASTLOG}")
|
||||
message(STATUS "OPROFILING: ${OPROFILING}")
|
||||
message(STATUS "DSPTOOL: ${DSPTOOL}")
|
||||
message(STATUS "MACOS_USE_DEFAULT_SEARCH_PATH: ${MACOS_USE_DEFAULT_SEARCH_PATH}")
|
||||
message(STATUS "SKIP_POSTPROCESS_BUNDLE: ${SKIP_POSTPROCESS_BUNDLE}")
|
||||
message(STATUS "MACOS_CODE_SIGNING: ${MACOS_CODE_SIGNING}")
|
||||
message(STATUS "MACOS_CODE_SIGNING_IDENTITY: ${MACOS_CODE_SIGNING_IDENTITY}")
|
||||
message(STATUS "USE_BUNDLED_MOLTENVK: ${USE_BUNDLED_MOLTENVK}")
|
||||
message(STATUS "ENABLE_VTUNE: ${ENABLE_VTUNE}")
|
||||
message(STATUS "LINUX_LOCAL_DEV: ${LINUX_LOCAL_DEV}")
|
||||
message(STATUS "OpenGL_GL_PREFERENCE: ${OpenGL_GL_PREFERENCE}")
|
||||
message(STATUS "CMAKE_BUILD_TYPE: ${CMAKE_BUILD_TYPE}")
|
||||
message(STATUS "CMAKE_INSTALL_PREFIX: ${CMAKE_INSTALL_PREFIX}")
|
||||
|
||||
|
||||
|
|
|
@ -3,13 +3,13 @@
|
|||
### Debug Build steps
|
||||
1. `mkdir build`
|
||||
2. `cd build`
|
||||
3. `cmake .. -DENABLE_NOGUI=ON -DENABLE_QT=OFF -DENABLE_HEADLESS=ON -DENABLE_ALSA=OFF -DENABLE_PULSEAUDIO=OFF -DENABLE_VULKAN=ON -DFASTLOG=ON -DENABLE_AUTOUPDATE=OFF -DENABLE_SDL=OFF -DENCODE_FRAMEDUMPS=OFF -DENABLE_LLVM=OFF -DENABLE_X11=OFF -DENABLE_ANALYTICS=OFF -DCMAKE_BUILD_TYPE=Debug -DENABLE_EGL=OFF -DUSE_RETRO_ACHIEVEMENTS=OFF -DUSE_DISCORD_PRESENCE=OFF`
|
||||
3. `cmake .. -G Ninja -DENABLE_NOGUI=ON -DENABLE_QT=OFF -DENABLE_HEADLESS=ON -DENABLE_ALSA=OFF -DENABLE_PULSEAUDIO=OFF -DENABLE_VULKAN=ON -DFASTLOG=ON -DENABLE_AUTOUPDATE=OFF -DENABLE_SDL=OFF -DENCODE_FRAMEDUMPS=OFF -DENABLE_LLVM=OFF -DENABLE_X11=OFF -DENABLE_ANALYTICS=OFF -DCMAKE_BUILD_TYPE=Debug -DENABLE_EGL=OFF -DUSE_RETRO_ACHIEVEMENTS=OFF -DUSE_DISCORD_PRESENCE=OFF`
|
||||
4. `ninja -j $(nproc)`
|
||||
|
||||
### Performance Build steps
|
||||
1. `mkdir build`
|
||||
2. `cd build`
|
||||
3. `cmake .. -DENABLE_NOGUI=ON -DENABLE_QT=OFF -DENABLE_HEADLESS=ON -DENABLE_ALSA=OFF -DENABLE_PULSEAUDIO=OFF -DENABLE_VULKAN=ON -DFASTLOG=OFF -DENABLE_AUTOUPDATE=OFF -DENABLE_SDL=OFF -DENCODE_FRAMEDUMPS=ON -DENABLE_LLVM=OFF -DENABLE_X11=OFF -DCMAKE_BUILD_TYPE=Release -DENABLE_EGL=OFF -DENABLE_ANALYTICS=OFF -DUSE_RETRO_ACHIEVEMENTS=OFF -DUSE_DISCORD_PRESENCE=OFF -DCMAKE_CXX_FLAGS="-march=native -mtune=native -flto -O3" -DCMAKE_C_FLAGS="-march=native -mtune=native -flto -O3"`
|
||||
3. `cmake .. -G Ninja -DENABLE_NOGUI=ON -DENABLE_QT=OFF -DENABLE_HEADLESS=ON -DENABLE_ALSA=OFF -DENABLE_PULSEAUDIO=OFF -DENABLE_VULKAN=ON -DFASTLOG=OFF -DENABLE_AUTOUPDATE=OFF -DENABLE_SDL=OFF -DENCODE_FRAMEDUMPS=ON -DENABLE_LLVM=OFF -DENABLE_X11=OFF -DCMAKE_BUILD_TYPE=Release -DENABLE_EGL=OFF -DENABLE_ANALYTICS=OFF -DUSE_RETRO_ACHIEVEMENTS=OFF -DUSE_DISCORD_PRESENCE=OFF -DCMAKE_CXX_FLAGS="-march=native -mtune=native -flto -O3" -DCMAKE_C_FLAGS="-march=native -mtune=native -flto -O3"`
|
||||
4. `ninja -j $(nproc)`
|
||||
|
||||
|
||||
|
|
|
@ -275,6 +275,16 @@ private:
|
|||
|
||||
#include <string>
|
||||
|
||||
namespace Gecko
|
||||
{
|
||||
class GeckoCode;
|
||||
} // namespace Gecko
|
||||
|
||||
namespace ActionReplay
|
||||
{
|
||||
struct ARCode;
|
||||
} // namespace ActionReplay
|
||||
|
||||
namespace DiscIO
|
||||
{
|
||||
class Volume;
|
||||
|
|
|
@ -163,11 +163,14 @@ int VerifyCommand(const std::vector<std::string>& args)
|
|||
verifier.Finish();
|
||||
const DiscIO::VolumeVerifier::Result& result = verifier.GetResult();
|
||||
|
||||
#ifdef USE_RETRO_ACHIEVEMENTS
|
||||
// Calculate rcheevos hash
|
||||
if (rc_hash_calculate)
|
||||
{
|
||||
rc_hash_result = AchievementManager::CalculateHash(input_file_path);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
// Print the report
|
||||
if (!algorithm_is_set)
|
||||
|
|
Loading…
Add table
Reference in a new issue