[PATCH] Add clang headers that fix machine-dependent definitions on FreeBSD 9.2

Tobias M tmarkmann at googlemail.com
Thu Jul 17 15:22:18 PDT 2014


This is what a cmake trace during install showed:
> /Users/tobias/dev/rep/llvm_build/tools/clang/lib/cmake_install.cmake(32):  include(/Users/tobias/dev/rep/llvm_build/tools/clang/lib/Headers/cmake_install.cmake )
> /Users/tobias/dev/rep/llvm_build/tools/clang/lib/Headers/cmake_install.cmake(4):  if(NOT DEFINED CMAKE_INSTALL_PREFIX )
> /Users/tobias/dev/rep/llvm_build/tools/clang/lib/Headers/cmake_install.cmake(7):  string(REGEX REPLACE /$  CMAKE_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX} )
> /Users/tobias/dev/rep/llvm_build/tools/clang/lib/Headers/cmake_install.cmake(10):  if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME )
> /Users/tobias/dev/rep/llvm_build/tools/clang/lib/Headers/cmake_install.cmake(21):  if(NOT CMAKE_INSTALL_COMPONENT )
> /Users/tobias/dev/rep/llvm_build/tools/clang/lib/Headers/cmake_install.cmake(22):  if(COMPONENT )
> /Users/tobias/dev/rep/llvm_build/tools/clang/lib/Headers/cmake_install.cmake(25):  else()
> /Users/tobias/dev/rep/llvm_build/tools/clang/lib/Headers/cmake_install.cmake(26):  set(CMAKE_INSTALL_COMPONENT )
> /Users/tobias/dev/rep/llvm_build/tools/clang/lib/Headers/cmake_install.cmake(30):  if(NOT CMAKE_INSTALL_COMPONENT OR ${CMAKE_INSTALL_COMPONENT} STREQUAL Unspecified )
> /Users/tobias/dev/rep/llvm_build/tools/clang/lib/Headers/cmake_install.cmake(31):  file(INSTALL DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/clang/3.5.0/include TYPE FILE PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ FILES /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/machine/_stdint.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/machine/_types.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/altivec.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/ammintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/arm_acle.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/avxintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/avx2intrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/bmiintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/bmi2intrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/emmintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/f16cintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/float.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/fma4intrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/fmaintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/ia32intrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/immintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/iso646.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/Intrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/limits.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/lzcntintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/mm3dnow.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/mmintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/mm_malloc.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/nmmintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/pmmintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/popcntintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/prfchwintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/rdseedintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/rtmintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/shaintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/smmintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/stdalign.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/stdarg.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/stdbool.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/stddef.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/stdint.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/stdnoreturn.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/tbmintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/tgmath.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/tmmintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/varargs.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/wmmintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/__wmmintrin_aes.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/__wmmintrin_pclmul.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/x86intrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/xmmintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/xopintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/cpuid.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/unwind.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/module.modulemap /Users/tobias/dev/rep/llvm_build/tools/clang/lib/Headers/arm_neon.h )
> -- Installing: /Users/tobias/llvm/lib/clang/3.5.0/include/_stdint.h
> -- Installing: /Users/tobias/llvm/lib/clang/3.5.0/include/_types.h

This SO page could also be of interest:
> http://stackoverflow.com/questions/11096471/how-can-i-install-a-hierarchy-of-files-using-cmake

http://reviews.llvm.org/D3908






More information about the llvm-commits mailing list