[LLVMdev] CMake does not propagate flags to build
Pete Cooper
peter_cooper at apple.com
Mon Jul 20 09:42:11 PDT 2015
> On Jul 20, 2015, at 9:36 AM, adek at adek.io wrote:
>
>
> Hey Pete,
>
> I also tried CMAKE_CXX_FLAGS_RELEASE
> with the same effect.
Ah, thats me out of ideas :)
Can you post your full cmake invocation and maybe even the cmake log. I don’t know compiler-rt so i may not be any help, but other people who can help would find that useful too.
Cheers,
Pete
>
> On Mon, Jul 20, 2015, at 09:34 AM, Pete Cooper wrote:
>> Hi Adrian
>>
>> I’m not sure if the CMAKE_CXX_FLAGS is used in LLVM. We have our own
>> flags for different configurations. I don’t remember if our ones inherit
>> from CMAKE_CXX_FLAGS or override it completely. Anyway, they are:
>> - CMAKE_CXX_FLAGS_DEBUG
>> - CMAKE_CXX_FLAGS_MINSIZEREL
>> - CMAKE_CXX_FLAGS_RELEASE
>> - CMAKE_CXX_FLAGS_RELWITHDEBINFO
>>
>> The one of those you get depends on what you set CMAKE_BUILD_TYPE to.
>> Options are ‘Debug, Release, RelWithDebInfo, MinSizeRel’
>>
>> Cheers,
>> Pete
>>> On Jul 17, 2015, at 8:41 PM, adek at adek.io wrote:
>>>
>>> '-DCMAKE_CXX_FLAGS=-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 COMPILER_RT_HAS_FPIC_FLAG
>>> -- Performing Test COMPILER_RT_HAS_FPIC_FLAG - Success
>>> -- Performing Test COMPILER_RT_HAS_FPIE_FLAG
>>> -- Performing Test COMPILER_RT_HAS_FPIE_FLAG - Success
>>> -- Performing Test COMPILER_RT_HAS_FNO_BUILTIN_FLAG
>>> -- Performing Test COMPILER_RT_HAS_FNO_BUILTIN_FLAG - Success
>>> -- Performing Test COMPILER_RT_HAS_FNO_EXCEPTIONS_FLAG
>>> -- Performing Test COMPILER_RT_HAS_FNO_EXCEPTIONS_FLAG - Success
>>> -- Performing Test COMPILER_RT_HAS_FOMIT_FRAME_POINTER_FLAG
>>> -- Performing Test COMPILER_RT_HAS_FOMIT_FRAME_POINTER_FLAG - 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