<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Jan 15, 2016, at 10:02 AM, Carsten Mattner <<a href="mailto:carstenmattner@gmail.com" class="">carstenmattner@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">On Fri, Jan 15, 2016 at 6:46 PM, Chris Bieneman via llvm-dev<br class=""><<a href="mailto:llvm-dev@lists.llvm.org" class="">llvm-dev@lists.llvm.org</a>> wrote:<br class=""><blockquote type="cite" class="">The purpose of this thread was to propose removing configure on January 26th.<br class="">There have been no objections, so I’m assuming that timeline is acceptable.<br class=""></blockquote><br class="">I'm all for having a single system in place, but as I asked in a<br class="">different thread<br class="">this week, there's no --enable-bindings=none/auto/ocaml/go/... available<br class="">in the CMake scripts. My CMake knowledge is purely as a user, so<br class="">someone with more experience might want to recreate this.<br class="">There's -DLLVM_BINDINGS_LIST, though it doesn't do what one might<br class="">expect.<br class=""></div></div></blockquote><div><br class=""></div><div>If you wanted this to block removing autoconf, the time to have brought it up was probably BEFORE we deprecated autoconf. Sorry if this comes off a little pissy, but there has been a lot of communication about this. It shouldn’t be a surprise at this point.</div><br class=""><blockquote type="cite" class=""><div class=""><div class=""><br class="">There's likely other ./configure switches as well that need porting to<br class="">CMake flags.<br class=""></div></div></blockquote><div><br class=""></div><div>See above. We’ve been actively fixing issues that people report to us for well over a year with the goal of removing autoconf. Back in November (r252520) we officially deprecated autoconf and since then have been logging a message at the end of the configure script telling people to switch to CMake.</div><div><br class=""></div><div>If there are other flags that are required, we’ll fix them as they are reported, but they will not be blocking the removal of autoconf.</div><div><br class=""></div><div>For context see the following LLVM-dev threads (I’m sure I missed a few), which detailed various aspects of the work over the last 14 months:</div><div><a href="http://lists.llvm.org/pipermail/llvm-dev/2014-October/078352.html" class="">http://lists.llvm.org/pipermail/llvm-dev/2014-October/078352.html</a></div><div><a href="http://lists.llvm.org/pipermail/llvm-dev/2015-February/081640.html" class="">http://lists.llvm.org/pipermail/llvm-dev/2015-February/081640.html</a></div><div><a href="http://lists.llvm.org/pipermail/llvm-dev/2015-March/082966.html" class="">http://lists.llvm.org/pipermail/llvm-dev/2015-March/082966.html</a></div><div><a href="http://lists.llvm.org/pipermail/llvm-dev/2015-March/083337.html" class="">http://lists.llvm.org/pipermail/llvm-dev/2015-March/083337.html</a></div><div><a href="http://lists.llvm.org/pipermail/llvm-dev/2015-May/086146.html" class="">http://lists.llvm.org/pipermail/llvm-dev/2015-May/086146.html</a></div><div><a href="http://lists.llvm.org/pipermail/llvm-dev/2015-July/088750.html" class="">http://lists.llvm.org/pipermail/llvm-dev/2015-July/088750.html</a></div><div><a href="http://lists.llvm.org/pipermail/llvm-dev/2015-July/088751.html" class="">http://lists.llvm.org/pipermail/llvm-dev/2015-July/088751.html</a></div><div><a href="http://lists.llvm.org/pipermail/llvm-dev/2015-October/090958.html" class="">http://lists.llvm.org/pipermail/llvm-dev/2015-October/090958.html</a></div><div><a href="http://lists.llvm.org/pipermail/llvm-dev/2015-November/092150.html" class="">http://lists.llvm.org/pipermail/llvm-dev/2015-November/092150.html</a></div><div><br class=""></div><div>-Chris</div><br class=""><blockquote type="cite" class=""><div class=""><div class=""><br class="">I've been happily build llvm via cmake -G Ninja otherwise.<br class=""></div></div></blockquote></div><br class=""></body></html>