On 2/24/17 1:48 PM, Eric Fiselier wrote:
Inserting arbitrary feature macros into CMake should not be a supported scenario because it results is macros, such as this one, which are seemingly dead.

Good point.


Jon


/Eric

On Fri, Feb 24, 2017 at 1:44 PM, Jonathan Roelofs <jonat...@codesourcery.com <mailto:jonat...@codesourcery.com>> wrote:



    On 2/24/17 1:30 PM, Eric Fiselier via Phabricator wrote:

        EricWF added a comment.

        In https://reviews.llvm.org/D30339#685921
        <https://reviews.llvm.org/D30339#685921>, @jroelofs wrote:

            In https://reviews.llvm.org/D30339#685919
            <https://reviews.llvm.org/D30339#685919>, @rmaprath wrote:

                Perhaps change `config.h` and remove the definition
                there and adjust other places accordingly?

                The current form is very easy to trip over.


            Eric's point is that LIBCXXABI_BAREMETAL is a 0/1 flag,
            not a defined/not-defined flag. Please don't change from
            one form to the other... it's disruptive to build systems.


        I actually think it's better to maintain consistency between
        libc++ and libc++abi. And libc++ never uses 0/1 flags. So I
        would rather see a fix in `config.h`.

        Frankly I don't care that it is disruptive to build systems
        unless it's the build system owned by LLVM.


    What I really care about is the interface between the build system
    owned by LLVM, and the one driving it.


    Jon




        Repository:
           rL LLVM

        https://reviews.llvm.org/D30339 <https://reviews.llvm.org/D30339>




-- Jon Roelofs
    jonat...@codesourcery.com <mailto:jonat...@codesourcery.com>
    CodeSourcery / Mentor Embedded



--
Jon Roelofs
jonat...@codesourcery.com
CodeSourcery / Mentor Embedded

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to