Browse Source

fixed MacOS build

pull/1278/head
Silvio Kunaschk 6 years ago
parent
commit
6534e2a521
1 changed files with 5 additions and 4 deletions
  1. +5
    -4
      CMakeLists.txt

+ 5
- 4
CMakeLists.txt View File

@@ -1,13 +1,14 @@
cmake_minimum_required(VERSION 3.7)

# https://cmake.org/cmake/help/latest/variable/CMAKE_OSX_DEPLOYMENT_TARGET.html
set(CMAKE_OSX_DEPLOYMENT_TARGET "10.7" CACHE STRING "Minimum OS X deployment version")

project(VCVRack)

set(CMAKE_CXX_STANDARD 14)

set(RACK_APP rack)

set(MAC_OS_VERSION_MIN "-mmacosx-version-min=10.7")

set(RACK_GIT_REV "UNKNOWN")

find_package(Git)
@@ -45,8 +46,8 @@ if (CMAKE_SYSTEM_NAME STREQUAL "Linux")
target_compile_definitions(${RACK_APP} PRIVATE ARCH_LIN)
set_target_properties(${RACK_APP} PROPERTIES LINK_FLAGS -rdynamic)
elseif (CMAKE_SYSTEM_NAME STREQUAL "Darwin")
target_compile_definitions(${RACK_APP} PRIVATE ARCH_MAC ${MAC_OS_VERSION_MIN})
set_target_properties(${RACK_APP} PROPERTIES LINK_FLAGS -export_dynamic "-undefined dynamic_lookup" ${MAC_OS_VERSION_MIN})
target_compile_definitions(${RACK_APP} PRIVATE ARCH_MAC)
set_target_properties(${RACK_APP} PROPERTIES LINK_FLAGS -export_dynamic "-undefined dynamic_lookup")
endif ()

target_include_directories(${RACK_APP} PRIVATE include)


Loading…
Cancel
Save