[LLVMdev] How to enable c++11 in a llvm project?

Craig Topper craig.topper at gmail.com
Tue Nov 27 00:13:29 PST 2012


I've added the missing magic to Makefile.llvm.rules in r168685.

On Tue, Nov 27, 2012 at 12:05 AM, Mingliang LIU <liuml07 at gmail.com> wrote:

> Hi,
>
> I use the following line to configure, which can enable the c++11 in the
> project building. However, I don't think it's an elegant way to do the
> trick.
> $ CXX="clang++ -std=c++11" ../configure
>
> I don't know why "-enable-cxx11" doesn't work as expected when I configure
> the project.
>
> Regards.
>
>
> On Mon, Nov 26, 2012 at 7:34 PM, Mingliang LIU <liuml07 at gmail.com> wrote:
>
>> Hi,
>>
>> I'm using the latest LLVM (r168491) built by GCC 4.7.2 (Gentoo masked
>> version). The clang++ runs as expected when I compile a hello program
>> with c++11 enabled.
>>
>> I created a project (copied from sample/) where there are some C++
>> source files with c++11 features.  I configured my project using the
>> following command:
>> $ CXXFLAGS="-std=c++11" ../configure --enable-cxx11
>> However, I found that the clang++ did not build my project with the "
>> -std=c++" option[1].
>>
>> Could anyone kindly show me how to enable C++11 in a LLVM project, please?
>>
>> Thank you.
>> Miangliang.
>>
>> [1] I get the detailed options building my project using 'make VERBOSE=1'
>>  --
>> Mingliang LIU (刘明亮 in Chinese)
>>
>> PACMAN Group,  Dept. of Computer Science & Technology
>> Tsinghua University, Beijing 100084, China
>> Email: liuml07 at mails.tsinghua.edu.cn
>> Homepage: http://pacman.cs.tsinghua.edu.cn/~liuml07/
>>
>>
>
>
> --
> Mingliang LIU (刘明亮 in Chinese)
>
> PACMAN Group,  Dept. of Computer Science & Technology
> Tsinghua University, Beijing 100084, China
> Email: liuml07 at mails.tsinghua.edu.cn
> Homepage: http://pacman.cs.tsinghua.edu.cn/~liuml07/
>
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
>


-- 
~Craig
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20121127/01563eac/attachment.html>


More information about the llvm-dev mailing list