--- CMakeLists.txt 2023-11-25 09:23:03.000000000 +0800 +++ CMakeLists.txt 2024-06-04 17:15:33.000000000 +0800 @@ -14,7 +14,6 @@ endfunction() get_bento4_version() -set(CMAKE_OSX_ARCHITECTURES "arm64;x86_64" CACHE STRING "") project(bento4 VERSION "${BENTO4_VERSION}") # Variables @@ -26,7 +25,7 @@ set(SOURCE_SYSTEM ${SOURCE_ROOT}/System) # Compiler warning and optimization flags -if(CMAKE_C_COMPILER_ID MATCHES "GNU") +if(CMAKE_C_COMPILER_ID MATCHES "GNU" AND NOT APPLE) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wno-class-memaccess") endif() @@ -34,8 +33,6 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-warn-absolute-paths") endif() -set(CMAKE_OSX_DEPLOYMENT_TARGET 10.12) - if(MSVC) add_definitions(-D_CRT_SECURE_NO_WARNINGS) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /GF /Gy /GR")