Oleksandr Hubanov
5f9f8b2053
ICU-22714 fix zos build, use OpenXL
...
See #3008
2024-09-20 17:12:28 -07:00
Fredrik Roubert
964bdc54f7
ICU-22881 Switch to using macOS instead of MacOSX in runConfigureICU.
...
The old names are kept as aliases, but not listed in the help messsage.
2024-09-05 19:37:32 +02:00
Jordan Williams
75ff7952b9
ICU-22556 Prefer cc and c++ compilers
...
When building icu4c, it defaults to clang instead of gcc when the default compiler, cc / c++, is a symlink to gcc / g++.
This not the expected behavior when building C and C++ code.
It appears that this behavior was put in place originally for supporting C++11, which hopefully is no longer such a concern.
This PR adjusts the configure.ac for icu4c to prefer the cc and c++ compilers first.
2024-02-29 19:43:43 +01:00
Markus Scherer
436f5a7df5
ICU-22194 runConfigureICU computer->compiler
...
@josephshen found that the help text here has the wrong word, and I dropped the ball on his PR #2217 :-(
2022-10-31 16:18:18 -07:00
William Marlow
9a7b0e08d0
ICU-22086 Add ibm-clang_r/ibm-clang++_r to runConfigureICU
2022-07-14 17:38:59 +00:00
yumaoka
5518bb0c84
ICU-21623 Removed linker flag -dexpall for AIX xlclang build.
...
See #1727
2021-05-20 11:49:40 -04:00
yumaoka
32ba41e22f
ICU-21363 Resurrect support for IBM's XL compiler
...
Yoshito is making this change on behalf of @datalogics-robb.
IBM's XL compiler can only support c++11 when the 'clang front end' is used.
This change modifies the configure step to use xlclang and xlclang++
Change readme.html reference to xlC to refer to xlclang++ instead.
2020-12-07 16:13:17 -05:00
Paul Smith
0c89ed5c65
ICU-20027 Support parallel builds with MSYS/MSVC and Cygwin/MSVC ( #104 )
2018-09-27 14:27:39 -07:00
Andy Heninger
46beebce64
ICU-12943 Cygwin/MSVC Windows build fixes.
...
X-SVN-Rev: 39598
2017-01-23 00:38:28 +00:00
Andy Heninger
f28895cccc
ICU-12943 Windows Build Fixes for UChar=char16_t and utf-8 source files.
...
X-SVN-Rev: 39581
2017-01-19 18:12:50 +00:00
Andy Heninger
7d2fe3819c
ICU-12643 ICU4C, require C++11 to build.
...
X-SVN-Rev: 39543
2016-12-16 00:03:11 +00:00
Michael Ow
61607c2773
ICU-12564 Update copyright notice in trunk
...
X-SVN-Rev: 38848
2016-06-15 18:58:17 +00:00
Yoshito Umaoka
00ca13e126
ICU-12564 Reverted r38761 and r38762, because we want to prepend the Unicode copyright for existing source files, instead of replacing copyright comments.
...
X-SVN-Rev: 38776
2016-05-31 21:45:07 +00:00
Michael Ow
c9f199a30f
ICU-12564 Update copyright notice in ICU4C
...
X-SVN-Rev: 38761
2016-05-26 22:32:17 +00:00
Steven R. Loomis
39f698cbc3
ICU-11437 revert r37938 r37939 (also ICU-11435 ) - try to unbreak Solaris
...
X-SVN-Rev: 37945
2015-09-11 02:01:12 +00:00
Steven R. Loomis
a6fd360ff3
ICU-11435 Bitrig fixes.
...
Incorporates ICU-11881 and ICU-11882
X-SVN-Rev: 37938
2015-09-10 06:26:57 +00:00
Steven R. Loomis
f8e8738186
ICU-10427 fix CC/CXX on BSDs
...
X-SVN-Rev: 36351
2014-09-04 22:38:10 +00:00
Michael Ow
6c7b9784dd
ICU-10406 Reorder flags setting to allow for user override in runConfigureICU script
...
X-SVN-Rev: 36273
2014-08-28 19:01:08 +00:00
Michael Ow
d29271fcce
ICU-9985 Add support for msys msvc build environment
...
X-SVN-Rev: 36256
2014-08-27 22:42:28 +00:00
Michael Ow
6beb32f883
ICU-10548 Use hyphen when setting cl options on Cygwin MSVC builds
...
X-SVN-Rev: 34821
2013-12-31 20:51:27 +00:00
Steven R. Loomis
e50e12a1dd
ICU-10360 update runConfigureICU for MacOSX vs MacOSX/GCC
...
X-SVN-Rev: 34266
2013-09-11 01:02:24 +00:00
Steven R. Loomis
18b2a30242
ICU-10331 use --std=c++03 by default for MinGW
...
X-SVN-Rev: 34193
2013-09-04 23:00:06 +00:00
Markus Scherer
d328bb3289
ICU-9705 fix runConfigureICU bugs, add Linux/gcc, improve help text
...
X-SVN-Rev: 32760
2012-11-06 19:17:29 +00:00
Michael Ow
faad4ccdd3
ICU-9213 Update runConfigureICU and mh-os390
...
X-SVN-Rev: 32558
2012-10-08 20:48:04 +00:00
George Rhoten
e1b9092426
ICU-9469 Improve support for C++11
...
X-SVN-Rev: 32179
2012-08-15 17:46:17 +00:00
Steven R. Loomis
737d129645
ICU-8784 commit iSeries porting fixes into trunk
...
X-SVN-Rev: 30667
2011-09-15 19:34:17 +00:00
Michael Ow
6f6b1b346c
ICU-8765 Fix endianness detection issue in Solaris/GCC and silence some compilation warnings
...
X-SVN-Rev: 30562
2011-08-22 22:42:11 +00:00
Michael Ow
5a0a5a7d87
ICU-8535 Use U_MINGW instead of U_CYGWIN where appropriate when building on MinGW
...
X-SVN-Rev: 30252
2011-06-29 19:49:05 +00:00
Steven R. Loomis
feebfdb866
ICU-8643 append to LDFLAGS
...
X-SVN-Rev: 30224
2011-06-22 16:52:44 +00:00
Michael Ow
7c69a86709
ICU-8316 Lower optimization level when building on Solaris using Solaris Studio.
...
X-SVN-Rev: 29384
2011-01-30 21:03:27 +00:00
Steven R. Loomis
9d3a151829
ICU-8141 fix SolarisX86 build opts (was accidentally #7577 )
...
X-SVN-Rev: 29330
2011-01-18 17:33:07 +00:00
Steven R. Loomis
cb2a590ae5
ICU-7147 update runConfigureICU to use -O0 when in debug mode
...
X-SVN-Rev: 28553
2010-08-30 19:24:42 +00:00
Markus Scherer
f5ea0c451c
ICU-7624 verbose output from runConfigureICU: print exported variables
...
X-SVN-Rev: 28072
2010-05-18 21:28:12 +00:00
Steven R. Loomis
712b165172
ICU-6930 IBM i updates: Merging r26624 through r26636 of /icu/branches/srl/i6930
...
X-SVN-Rev: 26637
2009-09-16 01:08:54 +00:00
Steven R. Loomis
8177eb72ea
ICU-6888 disable optimization for ICC - merge r26548
...
X-SVN-Rev: 26551
2009-08-26 01:02:40 +00:00
Michael Ow
a3b3f6ec30
ICU-7060 Remove duplicate options.
...
X-SVN-Rev: 26535
2009-08-21 23:29:07 +00:00
Michael Ow
fb6436dad9
ICU-7060 Customize optimization for cygwin msvc.
...
X-SVN-Rev: 26534
2009-08-21 22:40:57 +00:00
Michael Ow
90f94354eb
ICU-7060 Update configure script to determine the correct version of flags to use with MSVC.
...
X-SVN-Rev: 26525
2009-08-20 20:00:01 +00:00
Michael Ow
d8554576c2
ICU-7039 Enable optimization for C++ files using GCC.
...
X-SVN-Rev: 26455
2009-07-29 19:44:01 +00:00
John Vu
b845779b1c
ICU-6627 Fixed scripting syntax.
...
X-SVN-Rev: 26438
2009-07-24 21:52:08 +00:00
John Vu
ffb25fd6a9
ICU-6627 Added if statements to stop if xlc_r and/or xlC_r is not found to prevent fallback to g++.
...
X-SVN-Rev: 26434
2009-07-24 20:01:52 +00:00
John Vu
a42bf5a6f1
ICU-6894 Added "-fp-model precise" as a flag for Linux/ICC to enable value-safe optimizations on floating-point data.
...
X-SVN-Rev: 26429
2009-07-24 16:56:13 +00:00
Steven R. Loomis
9bcb031af8
ICU-6362 cross compile, merge of trunk r25698 vs http://source.icu-project.org/repos/icu/icu/branches/srl/config6362 r25699
...
X-SVN-Rev: 25704
2009-04-01 01:54:14 +00:00
Jason Spieth
e691c22ef3
ICU-6088 IBM i name change in documentation
...
X-SVN-Rev: 23867
2008-05-02 19:57:54 +00:00
George Rhoten
c72d3c93e8
ICU-5966 Remove the Visual C++ 2008 linker warning about Windows 98 optimization option. It wasn't needed that much anyway.
...
X-SVN-Rev: 23362
2008-02-07 10:05:26 +00:00
George Rhoten
25dd02ffca
ICU-5821 Changes for i5/OS
...
X-SVN-Rev: 22490
2007-08-23 18:38:44 +00:00
Jason Spieth
2ab9a24b95
ICU-5821 Correct port of runConfigureICU for i5OS
...
X-SVN-Rev: 22483
2007-08-23 04:03:45 +00:00
Jason Spieth
8901b2d1b1
ICU-5821 Fix formating in runConfigureICU
...
X-SVN-Rev: 22482
2007-08-23 04:00:56 +00:00
Jason Spieth
eb294f8f60
ICU-5821 Restore the changes to runConfigureICU that were overwritten
...
X-SVN-Rev: 22481
2007-08-23 03:54:36 +00:00
Jason Spieth
9abe99787b
ICU-5821 Port of runConfigureICU script and overflow fix in unpax-icu.sh script for i5OS
...
X-SVN-Rev: 22479
2007-08-23 03:37:11 +00:00