diff -ruN OpenColorIO-2.2.0-orig/src/OpenColorIO/OCIOZArchive.cpp OpenColorIO-2.2.0/src/OpenColorIO/OCIOZArchive.cpp
--- OpenColorIO-2.2.0-orig/src/OpenColorIO/OCIOZArchive.cpp	2022-10-31 18:27:35.000000000 -0400
+++ OpenColorIO-2.2.0/src/OpenColorIO/OCIOZArchive.cpp	2022-12-23 08:46:54.000000000 -0500
@@ -17,16 +17,16 @@
 
 #include "OCIOZArchive.h"
 
-#include "minizip-ng/mz.h"
-#include "minizip-ng/mz_os.h"
-#include "minizip-ng/mz_strm.h"
-#include "minizip-ng/mz_strm_buf.h"
-#include "minizip-ng/mz_strm_mem.h"
-#include "minizip-ng/mz_strm_os.h"
-#include "minizip-ng/mz_strm_split.h"
-#include "minizip-ng/mz_strm_zlib.h"
-#include "minizip-ng/mz_zip.h"
-#include "minizip-ng/mz_zip_rw.h"
+#include <mz.h>
+#include <mz_os.h>
+#include <mz_strm.h>
+#include <mz_strm_buf.h>
+#include <mz_strm_mem.h>
+#include <mz_strm_os.h>
+#include <mz_strm_split.h>
+#include <mz_strm_zlib.h>
+#include <mz_zip.h>
+#include <mz_zip_rw.h>
 
 namespace OCIO_NAMESPACE
 {
@@ -630,4 +630,4 @@
     getEntriesMappingFromArchiveFile(m_archiveAbsPath, m_entries);
 }
 
-} // namespace OCIO_NAMESPACE
\ No newline at end of file
+} // namespace OCIO_NAMESPACE
diff -ruN OpenColorIO-2.2.0-orig/src/apps/ocioarchive/main.cpp OpenColorIO-2.2.0/src/apps/ocioarchive/main.cpp
--- OpenColorIO-2.2.0-orig/src/apps/ocioarchive/main.cpp	2022-10-31 18:27:35.000000000 -0400
+++ OpenColorIO-2.2.0/src/apps/ocioarchive/main.cpp	2022-12-23 08:48:33.000000000 -0500
@@ -13,11 +13,11 @@
 #include "apputils/argparse.h"
 
 // Config archive functionality.
-#include "minizip-ng/mz.h"
-#include "minizip-ng/mz_os.h"
-#include "minizip-ng/mz_strm.h"
-#include "minizip-ng/mz_zip.h"
-#include "minizip-ng/mz_zip_rw.h"
+#include <mz.h>
+#include <mz_os.h>
+#include <mz_strm.h>
+#include <mz_zip.h>
+#include <mz_zip_rw.h>
 
 // Array of non OpenColorIO arguments.
 static std::vector<std::string> args;
diff -ruN OpenColorIO-2.2.0-orig/src/apps/ociodisplay/CMakeLists.txt OpenColorIO-2.2.0/src/apps/ociodisplay/CMakeLists.txt
--- OpenColorIO-2.2.0-orig/src/apps/ociodisplay/CMakeLists.txt	2022-10-31 18:27:35.000000000 -0400
+++ OpenColorIO-2.2.0/src/apps/ociodisplay/CMakeLists.txt	2022-12-23 04:43:25.000000000 -0500
@@ -46,6 +46,14 @@
         OpenColorIO
 )
 
+if(APPLE)
+    target_link_libraries(ociodisplay
+        PRIVATE
+            "-framework Foundation"
+            "-framework AppKit"
+    )
+endif()
+
 install(TARGETS ociodisplay
     RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
 )
diff -ruN OpenColorIO-2.2.0-orig/tests/gpu/CMakeLists.txt OpenColorIO-2.2.0/tests/gpu/CMakeLists.txt
--- OpenColorIO-2.2.0-orig/tests/gpu/CMakeLists.txt	2022-10-31 18:27:35.000000000 -0400
+++ OpenColorIO-2.2.0/tests/gpu/CMakeLists.txt	2022-12-23 04:44:04.000000000 -0500
@@ -46,6 +46,14 @@
 		testutils
 )
 
+if(APPLE)
+    target_link_libraries(test_gpu_exec
+        PRIVATE
+            "-framework Foundation"
+            "-framework AppKit"
+    )
+endif()
+
 add_test(NAME test_gpu COMMAND test_gpu_exec)
 if(APPLE)
 	add_test(NAME test_metal COMMAND test_gpu_exec -metal)