Ticket #41321: cmake-1.0-2.tcl.diff

File cmake-1.0-2.tcl.diff, 996 bytes (added by NicosPavlov, 10 years ago)

Patch to cmake portgroup to set CMAKE_OSX_SYSROOT

  • cmake-1.0.tcl

    old new  
    116116                -DCMAKE_OSX_ARCHITECTURES="${configure.build_arch}"
    117117        }
    118118        if {${configure.sdkroot} != ""} {
    119             configure.args-append -DCMAKE_OSX_SYSROOT="${configure.sdkroot}"
     119            configure.args-append -DCMAKE_OSX_SYSROOT="${configure.sdkroot}" -DCMAKE_OSX_DEPLOYMENT_TARGET="${macosx_deployment_target}"
    120120        } else {
    121             # Witout this, cmake will choose an SDK and deployment target on its own.
    122             configure.args-append -DCMAKE_OSX_SYSROOT=/ -DCMAKE_OSX_DEPLOYMENT_TARGET=""
     121            # Without this, cmake will choose an SDK and deployment target on its own.
     122             set osxsdk [exec xcodebuild -sdk macosx -version Path]
     123             configure.args-append -DCMAKE_OSX_SYSROOT="${osxsdk}" \
     124                 -DCMAKE_OSX_DEPLOYMENT_TARGET="${macosx_deployment_target}"
    123125        }
    124126    }
    125127}