[llvm-commits] PATCH: Add LLVM_ENABLE_STAGING option to CMake and configure

Eric Christopher echristo at apple.com
Fri Aug 3 10:30:57 PDT 2012


The docs seem to be duplicated twice and I might prefer just a simple --enable-experimental-targets=x,y,z just like --enable-targets=x,y,z and just add those to TARGETS_TO_BUILD.

-eric

On Aug 3, 2012, at 10:12 AM, "Villmow, Micah" <Micah.Villmow at amd.com> wrote:

> Ping! Any autotools users that can comment on this patch? 
> 
> 
> Thanks,
> Micah
> 
>> -----Original Message-----
>> From: llvm-commits-bounces at cs.uiuc.edu [mailto:llvm-commits-
>> bounces at cs.uiuc.edu] On Behalf Of Tom Stellard
>> Sent: Thursday, August 02, 2012 6:30 AM
>> To: Justin Holewinski
>> Cc: llvm-commits at cs.uiuc.edu; Röthlisberger; David at dcs-
>> maillist.cs.uiuc.edu
>> Subject: Re: [llvm-commits] PATCH: Add LLVM_ENABLE_STAGING option to
>> CMake and configure
>> 
>> On Tue, Jul 31, 2012 at 12:24:33PM -0400, Justin Holewinski wrote:
>>> 
>>> On 07/31/2012 10:45 AM, Tom Stellard wrote:
>>>> On Mon, Jul 30, 2012 at 06:32:53PM -0400, Justin Holewinski wrote:
>>>>> On Mon, Jul 30, 2012 at 4:10 PM, Tom Stellard
>> <thomas.stellard at amd.com>wrote:
>>>>> 
>>>>>> On Mon, Jul 30, 2012 at 03:01:40PM -0400, Justin Holewinski wrote:
>>>>>>> The only thing I would add (other than the autotools version), is
>> a
>>>>>>> more descriptive error message for when a staged back-end is
>> added
>>>>>>> to LLVM_TARGETS_TO_BUILD without setting LLVM_ENABLE_STAGING.
>>>>>>> 
>>>>>> Here is version 2 of the cmake patch with a more descriptive error
>>>>>> message and also a new patch that adds the --enable-staging-
>> targets option
>>>>>> to the configure script.
>>>>>> 
>>>>> Looks good to me, with the caveat that my autoconf-fu is pretty
>> weak.
>>>>> 
>>>>> 
>>>> Here are updated patches with s/STAGING/EXPERIMENTAL/.
>>>> 
>>>> -Tom
>>> 
>>> Looks good to me.
>>> 
>> 
>> Thanks.
>> 
>> Are there any autotool users that care to comment on the configure
>> patch?
>> 
>> -Tom
>> 
>>>> 
>>>> 
>>>>>> -Tom
>>>>>> 
>>>>>> 
>>>>>>> On 07/30/2012 02:10 PM, Tom Stellard wrote:
>>>>>>>> Hi,
>>>>>>>> 
>>>>>>>> The attached patched adds the LLVM_ENABLE_STAGING flag to CMake.
>> This
>>>>>>>> flag is disabled by default and must be enabled to build staging
>>>>>>>> targets.  There are no staging targets at the moment, so the
>> flag
>>>>>>>> doesn't actually do anything yet.
>>>>>>>> 
>>>>>>>> The idea for this patch comes from the LLVM staging area
>> discussion
>>>>>> thread[1]
>>>>>>>> on LLVM dev.
>>>>>>>> 
>>>>>>>> Please Review.
>>>>>>>> 
>>>>>>>> Thanks,
>>>>>>>> Tom
>>>>>>>> 
>>>>>>>> [1] http://lists.cs.uiuc.edu/pipermail/llvmdev/2012-
>> July/052146.html
>>>>>>>> 
>>>>>>>> 
>>>>>>>> _______________________________________________
>>>>>>>> llvm-commits mailing list
>>>>>>>> llvm-commits at cs.uiuc.edu
>>>>>>>> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>>>>>>> --
>>>>>>> Thanks,
>>>>>>> 
>>>>>>> Justin Holewinski
>>>>>>> 
>>>>>>> _______________________________________________
>>>>>>> llvm-commits mailing list
>>>>>>> llvm-commits at cs.uiuc.edu
>>>>>>> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>>>>>> 
>>>>> 
>>>>> --
>>>>> 
>>>>> Thanks,
>>>>> 
>>>>> Justin Holewinski
>>> 
>>> --
>>> Thanks,
>>> 
>>> Justin Holewinski
>>> 
>>> 
>> 
>> _______________________________________________
>> llvm-commits mailing list
>> llvm-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
> 
> <add-staging-autoconf-option-v2.patch><add-staging-cmake-option-v3.patch>_______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits





More information about the llvm-commits mailing list