Config.in 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. # Choose gcc version.
  2. comment "GCC Options"
  3. choice
  4. prompt "GCC compiler Version"
  5. default BR2_GCC_VERSION_4_3_X if !BR2_avr32
  6. default BR2_GCC_VERSION_4_2_2_AVR32_2_1_5 if BR2_avr32
  7. help
  8. Select the version of gcc you wish to use.
  9. config BR2_GCC_VERSION_4_2_2_AVR32_2_1_5
  10. depends on BR2_avr32
  11. bool "gcc 4.2.2-avr32-2.1.5"
  12. config BR2_GCC_VERSION_4_2_4
  13. depends on !BR2_avr32
  14. bool "gcc 4.2.4"
  15. config BR2_GCC_VERSION_4_3_X
  16. depends on !BR2_avr32
  17. bool "gcc 4.3.x"
  18. config BR2_GCC_VERSION_4_4_X
  19. depends on !BR2_avr32
  20. bool "gcc 4.4.x"
  21. config BR2_GCC_VERSION_SNAP
  22. depends on !BR2_avr32
  23. bool "gcc snapshot"
  24. endchoice
  25. config BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
  26. bool
  27. default y if !BR2_GCC_VERSION_4_2_1 && !BR2_GCC_VERSION_4_2_2 && !BR2_GCC_VERSION_4_2_3 && !BR2_GCC_VERSION_4_2_4 && !BR2_GCC_VERSION_4_2_2_AVR32_2_1_5
  28. config BR2_GCC_SNAP_DATE
  29. string "GCC snapshot date"
  30. default "20070921"
  31. depends on BR2_GCC_VERSION_SNAP
  32. help
  33. Enter snapshot date to use for gcc. Format is:
  34. YYYYMMDD
  35. config BR2_GCC_VERSION
  36. string
  37. default "4.2.2-avr32-2.1.5" if BR2_GCC_VERSION_4_2_2_AVR32_2_1_5
  38. default "4.2.4" if BR2_GCC_VERSION_4_2_4
  39. default "4.3.5" if BR2_GCC_VERSION_4_3_X
  40. default "4.4.5" if BR2_GCC_VERSION_4_4_X
  41. default $BR2_GCC_SNAP_DATE if BR2_GCC_VERSION_SNAP
  42. config BR2_EXTRA_GCC_CONFIG_OPTIONS
  43. string "Additional gcc options"
  44. default ""
  45. help
  46. Any additional gcc configure options you may want to include....
  47. config BR2_GCC_CROSS_OBJC
  48. bool "Objective-C cross-compiler support"
  49. depends on !BR2_avr32
  50. help
  51. Build an Objective-C cross-compiler
  52. config BR2_GCC_CROSS_FORTRAN
  53. bool "Fortran cross-compiler support"
  54. depends on !BR2_avr32
  55. help
  56. Build a Fortran cross-compiler
  57. config BR2_GCC_CROSS_JAVA
  58. bool
  59. config BR2_INSTALL_LIBGCJ
  60. bool "Build/install java compiler and libgcj?"
  61. depends on !BR2_avr32 && BR2_INSTALL_LIBSTDCPP
  62. select BR2_GCC_CROSS_JAVA
  63. select BR2_LARGEFILE
  64. depends on BROKEN
  65. help
  66. Build/install java compiler and libgcj?
  67. config BR2_INSTALL_OBJC
  68. bool "Build/install Objective-C compiler and runtime?"
  69. depends on !BR2_avr32
  70. help
  71. Build/install Objective-C compiler and runtime?
  72. config BR2_INSTALL_FORTRAN
  73. bool "Build/install Fortran compiler and runtime?"
  74. depends on !BR2_avr32
  75. select BR2_PACKAGE_LIBMPFR
  76. help
  77. Build/install Fortran compiler and runtime?
  78. Note that it is highly recommended NOT to use gfortran
  79. from gcc older than 4.2.0
  80. config BR2_GCC_SHARED_LIBGCC
  81. bool "Build/install a shared libgcc?"
  82. depends on !BR2_PREFER_STATIC_LIB
  83. default y
  84. depends on !BR2_sparc
  85. help
  86. Build/install a shared libgcc library
  87. config BR2_GCC_ENABLE_TLS
  88. bool "Enable compiler tls support"
  89. default y
  90. depends on BR2_PTHREADS_NATIVE
  91. help
  92. Enable the compiler to generate code for accessing
  93. thread local storage variables