Skip to content

Commit d330b6a

Browse files
committed
Mac OSX System configure
1 parent b18c126 commit d330b6a

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

CMakeLists.txt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,18 @@
1414

1515
cmake_minimum_required(VERSION 3.0)
1616

17-
project(paddle CXX C)
18-
1917
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake")
2018
set(PROJ_ROOT ${CMAKE_SOURCE_DIR})
2119

20+
include(system)
21+
22+
project(paddle CXX C)
23+
2224
find_package(Sphinx)
2325
find_package(CUDA QUIET)
2426
find_package(Git REQUIRED)
2527
find_package(Threads REQUIRED)
2628

27-
include(system)
2829
include(simd)
2930

3031
################################ Configurations #######################################

cmake/system.cmake

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,9 @@ ELSE(WIN32)
2929
SET(MACOS_VERSION ${VERSION})
3030
SET(HOST_SYSTEM "macosx")
3131
IF(NOT DEFINED ENV{MACOSX_DEPLOYMENT_TARGET})
32-
SET(CMAKE_OSX_DEPLOYMENT_TARGET ${MACOS_VERSION})
32+
# Set cache variable - end user may change this during ccmake or cmake-gui configure.
33+
SET(CMAKE_OSX_DEPLOYMENT_TARGET ${MACOS_VERSION} CACHE STRING
34+
"Minimum OS X version to target for deployment (at runtime); newer APIs weak linked. Set to empty string for default value.")
3335
ENDIF()
3436
ELSE(APPLE)
3537

0 commit comments

Comments
 (0)