[PATCH] Add LLVM_REQUIRES_EH and LLVM_REQUIRES_RTTI as options in CMake

Brad King brad.king at kitware.com
Mon Jul 21 06:13:14 PDT 2014


On 07/20/2014 01:57 PM, Dan Liew wrote:
> An alternative would be create options LLVM_ENABLE_RTTI and
> LLVM_ENABLE_EH (this naming would be more similar to existing LLVM
> option names) and reserve LLVM_REQUIRES_EH and LLVM_REQUIRES_RTTI for
> internal use.

This makes more sense to me.  The LLVM_ENABLE_* options would provide
defaults for the LLVM_REQUIRES_* variables when they are not otherwise
set.

Is the intention here to follow up by exporting LLVM_REQUIRES_*
in LLVMConfig.cmake?  That would give projects enough information
to know how to compile in a way that is compatible with the LLVM
libraries.  IMO that is better than exporting a _FLAGS variable
that is compiler-specific.

-Brad




More information about the llvm-commits mailing list