From ee500220baa1a46f3d7ca1486fa43dc1587f20d0 Mon Sep 17 00:00:00 2001 From: WeiN76LQh Date: Fri, 3 Jan 2025 17:55:10 +0000 Subject: [ObjC] Create a shared ObjC processor for Macho and DSC views Both the Macho and DSC views need to process Objective-C but have separate processor classes. It would appear that the DSC version was largely a copy and paste of the Macho view one, with some modifications. The majority of code overlaps between the 2 so it doesn't make sense to maintain 2 and copy and paste improvements/fixes between them. This commit fixes that by creating a base Objective-C processor that contains the shared code. View specific code is implemented in the respective subclasses for the views. Although there is very little view specific code for each. --- view/macho/CMakeLists.txt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'view/macho/CMakeLists.txt') diff --git a/view/macho/CMakeLists.txt b/view/macho/CMakeLists.txt index 6f89250a..fc8a8f7b 100644 --- a/view/macho/CMakeLists.txt +++ b/view/macho/CMakeLists.txt @@ -6,9 +6,7 @@ if(NOT BN_INTERNAL_BUILD) add_subdirectory(${PROJECT_SOURCE_DIR}/../.. ${PROJECT_BINARY_DIR}/api) endif() -file(GLOB SOURCES - *.cpp - *.h) +file(GLOB SOURCES *.cpp *.h ../../objectivec/*) if(DEMO) add_library(view_macho STATIC ${SOURCES}) -- cgit v1.3.1