diff --git a/MacProMemoryNotificationDisabler.xcodeproj/project.pbxproj b/MacProMemoryNotificationDisabler.xcodeproj/project.pbxproj index e717de5..7f264c2 100644 --- a/MacProMemoryNotificationDisabler.xcodeproj/project.pbxproj +++ b/MacProMemoryNotificationDisabler.xcodeproj/project.pbxproj @@ -36,7 +36,7 @@ /* Begin PBXFileReference section */ 4120B1B62198DC9B00888F5A /* MacProMemoryNotificationDisabler.kext */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MacProMemoryNotificationDisabler.kext; sourceTree = BUILT_PRODUCTS_DIR; }; 4120B1BB2198DC9B00888F5A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 4120B1C32198DCF000888F5A /* libkmod.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libkmod.a; path = Lilu.kext/Contents/Resources/Library/libkmod.a; sourceTree = SOURCE_ROOT; }; + 4120B1C32198DCF000888F5A /* libkmod.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libkmod.a; path = ../Lilu/MacKernelSDK/Library/x86_64/libkmod.a; sourceTree = ""; }; 4120B1C42198DCF000888F5A /* plugin_start.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = plugin_start.cpp; path = Lilu.kext/Contents/Resources/Library/plugin_start.cpp; sourceTree = SOURCE_ROOT; }; 4120B1C52198DCF000888F5A /* LegacyIOService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LegacyIOService.h; path = Lilu.kext/Contents/Resources/Library/LegacyIOService.h; sourceTree = SOURCE_ROOT; }; 4120B1CA2198DD1100888F5A /* kern_rtc.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = kern_rtc.hpp; path = Lilu.kext/Contents/Resources/Headers/kern_rtc.hpp; sourceTree = SOURCE_ROOT; }; @@ -257,6 +257,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = x86_64; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "c++14"; @@ -316,6 +317,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = x86_64; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "c++14"; @@ -376,9 +378,11 @@ ); HEADER_SEARCH_PATHS = "${PROJECT_DIR}/Lilu.kext/Contents/Resources"; INFOPLIST_FILE = MacProMemoryNotificationDisabler/Info.plist; + KERNEL_EXTENSION_HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/MacKernelSDK/Headers"; + KERNEL_FRAMEWORK_HEADERS = "$(PROJECT_DIR)/MacKernelSDK/Headers"; LIBRARY_SEARCH_PATHS = ( "$(inherited)", - "$(PROJECT_DIR)/Lilu.kext/Contents/Resources/Library", + "$(PROJECT_DIR)/MacKernelSDK/Library/x86_64", ); MACOSX_DEPLOYMENT_TARGET = 10.15; MODULE_NAME = meow.IOIIIO.MacProMemoryNotificationDisabler; @@ -403,9 +407,11 @@ ); HEADER_SEARCH_PATHS = "${PROJECT_DIR}/Lilu.kext/Contents/Resources"; INFOPLIST_FILE = MacProMemoryNotificationDisabler/Info.plist; + KERNEL_EXTENSION_HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/MacKernelSDK/Headers"; + KERNEL_FRAMEWORK_HEADERS = "$(PROJECT_DIR)/MacKernelSDK/Headers"; LIBRARY_SEARCH_PATHS = ( "$(inherited)", - "$(PROJECT_DIR)/Lilu.kext/Contents/Resources/Library", + "$(PROJECT_DIR)/MacKernelSDK/Library/x86_64", ); MACOSX_DEPLOYMENT_TARGET = 10.15; MODULE_NAME = meow.IOIIIO.MacProMemoryNotificationDisabler; diff --git a/MacProMemoryNotificationDisabler/kern_start.cpp b/MacProMemoryNotificationDisabler/kern_start.cpp index 433c9f0..d9941f1 100644 --- a/MacProMemoryNotificationDisabler/kern_start.cpp +++ b/MacProMemoryNotificationDisabler/kern_start.cpp @@ -157,7 +157,7 @@ PluginConfiguration ADDPR(config) { bootargBeta, arrsize(bootargBeta), KernelVersion::Catalina, - KernelVersion::Catalina, + KernelVersion::BigSur, []() { mpmndStart(); }