chore: target macOS 26.0, fix duplicate -lstdc++ linker warning
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
e4467dd977
commit
97ffe91cde
2 changed files with 5 additions and 2 deletions
|
|
@ -1,7 +1,9 @@
|
||||||
cmake_minimum_required(VERSION 3.5)
|
cmake_minimum_required(VERSION 3.24)
|
||||||
|
|
||||||
project(mlx)
|
project(mlx)
|
||||||
|
|
||||||
|
set(CMAKE_OSX_DEPLOYMENT_TARGET "26.0" CACHE STRING "Minimum macOS version")
|
||||||
|
|
||||||
if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
|
if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
|
||||||
set(CMAKE_INSTALL_PREFIX "${CMAKE_CURRENT_SOURCE_DIR}/dist" CACHE PATH "" FORCE)
|
set(CMAKE_INSTALL_PREFIX "${CMAKE_CURRENT_SOURCE_DIR}/dist" CACHE PATH "" FORCE)
|
||||||
endif()
|
endif()
|
||||||
|
|
|
||||||
|
|
@ -17,8 +17,9 @@ package mlx
|
||||||
|
|
||||||
/*
|
/*
|
||||||
#cgo CXXFLAGS: -std=c++17
|
#cgo CXXFLAGS: -std=c++17
|
||||||
|
#cgo CFLAGS: -mmacosx-version-min=26.0
|
||||||
#cgo CPPFLAGS: -I${SRCDIR}/dist/include
|
#cgo CPPFLAGS: -I${SRCDIR}/dist/include
|
||||||
#cgo LDFLAGS: -L${SRCDIR}/dist/lib -lmlxc -lmlx -lstdc++
|
#cgo LDFLAGS: -L${SRCDIR}/dist/lib -lmlxc -lmlx
|
||||||
#cgo darwin LDFLAGS: -framework Foundation -framework Metal -framework Accelerate
|
#cgo darwin LDFLAGS: -framework Foundation -framework Metal -framework Accelerate
|
||||||
#cgo darwin LDFLAGS: -Wl,-rpath,${SRCDIR}/dist/lib
|
#cgo darwin LDFLAGS: -Wl,-rpath,${SRCDIR}/dist/lib
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue