[LLVMdev] CMake does not propagate flags to build (original) (raw)

adek at adek.io adek at adek.io
Mon Jul 20 09:36:01 PDT 2015


Hey Pete,

I also tried CMAKE_CXX_FLAGS_RELEASE with the same effect.

On Mon, Jul 20, 2015, at 09:34 AM, Pete Cooper wrote:

Hi Adrian

I’m not sure if the CMAKECXXFLAGS is used in LLVM. We have our own flags for different configurations. I don’t remember if our ones inherit from CMAKECXXFLAGS or override it completely. Anyway, they are: - CMAKECXXFLAGSDEBUG - CMAKECXXFLAGSMINSIZEREL - CMAKECXXFLAGSRELEASE - CMAKECXXFLAGSRELWITHDEBINFO The one of those you get depends on what you set CMAKEBUILDTYPE to. Options are ‘Debug, Release, RelWithDebInfo, MinSizeRel’ Cheers, Pete > On Jul 17, 2015, at 8:41 PM, adek at adek.io wrote: > > '-DCMAKECXXFLAGS=-fno-omit-frame-pointer -Wno-maybe-uninitialized > -fPIC -fPIE' > -- The C compiler identification is GNU 4.8.1 > -- The CXX compiler identification is GNU 4.8.1 > -- Check for working C compiler: > /home/engshare/third-party2/gcc/4.8.1/centos6-native/cc6c9dc/bin/gcc > -- Check for working C compiler: > /home/engshare/third-party2/gcc/4.8.1/centos6-native/cc6c9dc/bin/gcc -- > works > -- Detecting C compiler ABI info > -- Detecting C compiler ABI info - done > -- Detecting C compile features > -- Detecting C compile features - done > -- Check for working CXX compiler: > /home/engshare/third-party2/gcc/4.8.1/centos6-native/cc6c9dc/bin/g++ > -- Check for working CXX compiler: > /home/engshare/third-party2/gcc/4.8.1/centos6-native/cc6c9dc/bin/g++ -- > works > -- Detecting CXX compiler ABI info > -- Detecting CXX compiler ABI info - done > -- Detecting CXX compile features > -- Detecting CXX compile features - done > -- Found PythonInterp: > /home/engshare/third-party2/python/2.7.5/centos6-native/da39a3e/bin/python2.7 > (found version "2.7.5") > -- Looking for unwind.h > -- Looking for unwind.h - found > -- Performing Test COMPILERRTHASFPICFLAG > -- Performing Test COMPILERRTHASFPICFLAG - Success > -- Performing Test COMPILERRTHASFPIEFLAG > -- Performing Test COMPILERRTHASFPIEFLAG - Success > -- Performing Test COMPILERRTHASFNOBUILTINFLAG > -- Performing Test COMPILERRTHASFNOBUILTINFLAG - Success > -- Performing Test COMPILERRTHASFNOEXCEPTIONSFLAG > -- Performing Test COMPILERRTHASFNOEXCEPTIONSFLAG - Success > -- Performing Test COMPILERRTHASFOMITFRAMEPOINTERFLAG > -- Performing Test COMPILERRTHASFOMITFRAMEPOINTERFLAG - Success > > Is it still related to this: > http://lists.cs.uiuc.edu/pipermail/llvmdev/2014-March/071394.html > > > Adrian Zgorzałek > _> ________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev



More information about the llvm-dev mailing list