Skip to content

Commit e8298c6

Browse files
committed
Remove a NO_ARMIPS option
1 parent c668e79 commit e8298c6

3 files changed

Lines changed: 1 addition & 33 deletions

File tree

CMakeLists.txt

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,6 @@ option(USE_LIBNX "Set to ON to build for Switch(libnx)" OFF)
193193
option(USE_FFMPEG "Build with FFMPEG support" ON)
194194
option(USE_DISCORD "Build with Discord support" ON)
195195
option(USE_MINIUPNPC "Build with miniUPnPc support" ON)
196-
option(USE_ARMIPS "Build with armips support in API/debuggerdebugger" ON)
197196
option(USE_SYSTEM_SNAPPY "Dynamically link against system snappy" ${USE_SYSTEM_SNAPPY})
198197
option(USE_SYSTEM_FFMPEG "Dynamically link against system FFMPEG" ${USE_SYSTEM_FFMPEG})
199198
option(USE_SYSTEM_LIBZIP "Dynamically link against system libzip" ${USE_SYSTEM_LIBZIP})
@@ -2475,11 +2474,7 @@ if(ANDROID)
24752474
endif()
24762475
endif()
24772476

2478-
if(USE_ARMIPS)
2479-
set(CoreExtraLibs ${CoreExtraLibs} armips)
2480-
else()
2481-
add_compile_definitions(NO_ARMIPS=1)
2482-
endif()
2477+
set(CoreExtraLibs ${CoreExtraLibs} armips)
24832478

24842479
# needed for VK_USE_PLATFORM_XCB_KHR only
24852480
#if(VULKAN AND NOT WIN32)

Core/Debugger/SymbolMap.cpp

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,7 @@
3131

3232
#include <algorithm>
3333
#include <memory>
34-
#ifndef NO_ARMIPS
3534
#include <string_view>
36-
#endif
3735
#include <unordered_map>
3836

3937
#include "zlib.h"
@@ -46,20 +44,7 @@
4644
#include "Core/MemMap.h"
4745
#include "Core/Config.h"
4846
#include "Core/Debugger/SymbolMap.h"
49-
50-
#ifndef NO_ARMIPS
5147
#include "ext/armips/Core/Assembler.h"
52-
#else
53-
struct Identifier {
54-
explicit Identifier() {}
55-
explicit Identifier(const std::string &s) {}
56-
};
57-
58-
struct LabelDefinition {
59-
Identifier name;
60-
int64_t value;
61-
};
62-
#endif
6348

6449
SymbolMap *g_symbolMap;
6550

Core/MIPS/MIPSAsm.cpp

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,12 @@
11
#include <cstdarg>
22
#include <cstring>
33
#include <memory>
4-
#ifndef NO_ARMIPS
54
#include <string_view>
6-
#endif
75
#include <vector>
86

97
#include "Common/CommonTypes.h"
10-
#ifndef NO_ARMIPS
118
#include "ext/armips/Core/Assembler.h"
129
#include "ext/armips/Core/FileManager.h"
13-
#endif
14-
1510
#include "Core/Debugger/SymbolMap.h"
1611
#include "Core/MemMapHelpers.h"
1712
#include "Core/MIPS/MIPSAsm.h"
@@ -25,7 +20,6 @@ std::string GetAssembleError()
2520
return errorText;
2621
}
2722

28-
#ifndef NO_ARMIPS
2923
class PspAssemblerFile: public AssemblerFile
3024
{
3125
public:
@@ -96,11 +90,5 @@ bool MipsAssembleOpcode(const char *line, DebugInterface *cpu, u32 address) {
9690

9791
return true;
9892
}
99-
#else
100-
bool MipsAssembleOpcode(const char *line, DebugInterface *cpu, u32 address) {
101-
errorText = "Built without armips, cannot assemble";
102-
return false;
103-
}
104-
#endif
10593

10694
} // namespace

0 commit comments

Comments
 (0)