<html><body><p>Thanks Tony,<br><br>I will work on putting something together along those lines (leave dispatch internals unchanged; optionally invoke its build from build-script)<br><br>--dave<br><br><img width="16" height="16" src="cid:1__=0ABBF5ACDFF6C22C8f9e8a93df938690918c0AB@" border="0" alt="Inactive hide details for Tony Parker ---01/19/2016 01:11:37 PM---Hi Dave, &gt; On Jan 19, 2016, at 5:49 AM, David P Grove via swi"><font color="#424282">Tony Parker ---01/19/2016 01:11:37 PM---Hi Dave, &gt; On Jan 19, 2016, at 5:49 AM, David P Grove via swift-corelibs-dev &lt;swift-corelibs-dev@swi</font><br><br><font size="2" color="#5F5F5F">From:        </font><font size="2">Tony Parker &lt;anthony.parker@apple.com&gt;</font><br><font size="2" color="#5F5F5F">To:        </font><font size="2">David P Grove/Watson/IBM@IBMUS</font><br><font size="2" color="#5F5F5F">Cc:        </font><font size="2">Swift Core Libs &lt;swift-corelibs-dev@swift.org&gt;</font><br><font size="2" color="#5F5F5F">Date:        </font><font size="2">01/19/2016 01:11 PM</font><br><font size="2" color="#5F5F5F">Subject:        </font><font size="2">Re: [swift-corelibs-dev] libdispatch prep for integration to the rest of swift-corelibs</font><br><font size="2" color="#5F5F5F">Sent by:        </font><font size="2">anthony.parker@apple.com</font><br><hr width="100%" size="2" align="left" noshade style="color:#8091A5; "><br><br><br><font size="4">Hi Dave,</font><br>
<ul><ul><font size="4">On Jan 19, 2016, at 5:49 AM, David P Grove via swift-corelibs-dev &lt;</font><a href="mailto:swift-corelibs-dev@swift.org"><u><font size="4" color="#0000FF">swift-corelibs-dev@swift.org</font></u></a><font size="4">&gt; wrote:</font><br>
<p><font size="4">I'd like to make progress and push this along. <br><br>On Philippe's list of work items from last week were:<br><br>&gt; The master build script in swift/utils/build-script needs to be able to build GCD<br>&gt; The master build script in swift/utils/build-script to ensure GCD <br>&gt; and all required components are built before Foundation and the <br>&gt; appropriate linker paths are passed to Foundation (see how XCTest is handled)<br><br>Currently libdispatch (and libpthread_workqueue) are outliers in that they use autotools instead of CMake. Do we need to convert dispatch (and eventually workqueue) to using CMake to get the build system integration? Or do you want to leave libdispatch using autotools to drive its build and get swift-build to invoke a more or less unchanged autotools build for dispatch?<br><br>I have time to work on this, but would appreciate some guidance on what the desired outcome is.<br><br>thanks,<br><br>--dave<br></font></ul></ul><font size="4">I don’t think using autotools is a barrier to integration into the larger build script. swift-corelibs-foundation actually builds with a pile of custom python right now. I think we want to preserve as much of dispatch’s current build system as possible. The swift/utils/build-script process is pretty flexible (since it’s a bunch of scripts itself).</font><br><br><font size="4">Thanks,</font><br><font size="4">- Tony</font><br><br><br><br><br><BR>
</body></html>