[LLVMdev] CMake does not propagate flags to build

Pete Cooper peter_cooper at apple.com
Mon Jul 20 09:34:04 PDT 2015


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