Skip to content
  1. Aug 08, 2012
    • Sebastian Pop's avatar
      enable Hexagon target from cmake · 7e9da1d4
      Sebastian Pop authored
      This patch allows us to use cmake to specify a cross compiler for Hexagon.
      
      In particular, the patch adds a missing case for the target Hexagon in
      cmake/config-ix.cmake, and it moves LLVM_DEFAULT_TARGET_TRIPLE and TARGET_TRIPLE
      variables from cmake/config-ix.cmake to the toplevel CMakeLists.txt to make them
      available at configure time. Here is the command line that I have used to test
      my patches:
      
      $ cmake -G Ninja -D BUILD_SHARED_LIBS:BOOL=ON -D LLVM_TARGETS_TO_BUILD:STRING=Hexagon -D TARGET_TRIPLE:STRING=hexagon-unknown-linux-gnu -D LLVM_DEFAULT_TARGET_TRIPLE:STRING=hexagon-unknown-linux-gnu -D LLVM_TARGET_ARCH:STRING=hexagon-unknown-linux-gnu -D LLVM_ENABLE_PIC:BOOL=OFF ..
      $ ninja check
      
      llvm-svn: 161504
      7e9da1d4
  2. Jul 22, 2012
  3. May 05, 2012
  4. May 03, 2012
  5. Mar 26, 2012
  6. Jan 24, 2012
  7. Jan 05, 2012
  8. Jan 04, 2012
  9. Dec 23, 2011
  10. Dec 09, 2011
  11. Nov 28, 2011
    • Dylan Noblesmith's avatar
      rename ENABLE_THREADS to LLVM_ENABLE_THREADS · efddf201
      Dylan Noblesmith authored
      Now that it needs to be exported in a public header (Valgrind.h)
      it should be prefixed to avoid collision with other projects.
      Add it to llvm-config.h as well.
      
      This'll require regenerating the configure script after this
      commit, but I don't have the required autoconf version.
      
      llvm-svn: 145214
      efddf201
  12. Nov 22, 2011
  13. Nov 01, 2011
  14. Oct 28, 2011
  15. Sep 19, 2011
  16. Aug 12, 2011
    • NAKAMURA Takumi's avatar
      CMake: Eliminate unused checks and #undef(s) as below; · 0d888ad7
      NAKAMURA Takumi authored
      STACK_DIRECTION
      YYTEXT_POINTER
      HAVE_NAMESPACES
      HAVE_STD_ITERATOR
      HAVE_FWD_ITERATOR
      HAVE_BI_ITERATOR
      HAVE_GLOBAL_HASH_MAP
      HAVE_GLOBAL_HASH_SET
      HAVE_GNU_EXT_HASH_MAP
      HAVE_GNU_EXT_HASH_SET
      HAVE_STD_EXT_HASH_MAP
      HAVE_STD_EXT_HASH_SET
      
      llvm-svn: 137423
      0d888ad7
  17. Jul 22, 2011
  18. Jul 19, 2011
  19. Jul 15, 2011
  20. Jun 23, 2011
  21. May 01, 2011
  22. Apr 02, 2011
    • Oscar Fuentes's avatar
      Handle changing of LLVM_ENABLE_FFI. · f2ab9283
      Oscar Fuentes authored
      If someone first configure build with LLVM_ENABLE_FFI=1 and then turn it
      off, the build will fail in lib/ExecutionEngine/Interpreter because
      Interpreter will try still to #include <ffi/ffi.h>, but there are no
      include_directories(${FFI_INCLUDE_DIR}) now.
      
      This patch unset()'s HAVE_FFI_H and HAVE_FFI_FFI_H from cache file if
      LLVM_ENABLE_FFI=0. This forces CMake to update config.h.
      
      Patch by arrowdodger!
      
      llvm-svn: 128769
      f2ab9283
  23. Mar 23, 2011
  24. Feb 27, 2011
  25. Feb 09, 2011
  26. Feb 05, 2011
  27. Feb 04, 2011
  28. Feb 03, 2011
  29. Jan 31, 2011
  30. Jan 21, 2011
  31. Jan 17, 2011
  32. Jan 15, 2011
  33. Jan 13, 2011
  34. Jan 11, 2011
  35. Jan 09, 2011
  36. Dec 03, 2010
  37. Nov 29, 2010
  38. Oct 22, 2010
Loading