2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-16 13:22:11 +00:00
Commit Graph

36 Commits

Author SHA1 Message Date
Bryce Adelstein-Lelbach
081f746d3d Given intel-linux's semaphore a unique name.
[SVN r72256]
2011-05-29 04:52:55 +00:00
Bryce Adelstein-Lelbach
8fca85ba52 Updates to the intel-linux toolset for newer version of the compiler; namely,
fix the default search paths for intel-linux 8.1, 9.0, 9.1, 10.1, 11.0, 11.1
and 12.0. Also, use the -Os flag for intel 11 and intel 12 - previously this 
flag was not available.



[SVN r68826]
2011-02-13 09:43:49 +00:00
Vladimir Prus
7da4b7f27e Intel improvements:
1.  Honors USER_OPTION (that is cflags/cxxflags features)
2.  Adds an <optimization>speed option

Patch from Spencer Olson.


[SVN r59285]
2010-01-27 20:52:05 +00:00
Vladimir Prus
c159193c72 Improve fortran support.
Patch from Spencer Olson.


[SVN r59284]
2010-01-27 20:49:56 +00:00
Daniel James
0206ac15a3 Make cflags and cxxflags work for intel linux.
This was originally in [50708] but appears to have been accidentally undone in
[51570].


[SVN r57140]
2009-10-24 18:03:02 +00:00
Vladimir Prus
7db5ac7eed Make address-model take effect even if architecture is not specified.
It seems more ultimately helpful to directly translate address-model
to -m32/-m64 on gcc, since that option works fine even if -march is
not specified.


[SVN r53510]
2009-05-31 18:49:11 +00:00
Vladimir Prus
5aeab418da Adjust intel-linux inlining options for newer versions.
Fixes #2419.


[SVN r52164]
2009-04-04 07:29:30 +00:00
John Maddock
e1778efe7d Fix pch support.
[SVN r51570]
2009-03-03 13:47:44 +00:00
Vladimir Prus
2920b2292c Make cflags/cxxflags/linkflags work with intel-linux
[SVN r50708]
2009-01-21 19:37:33 +00:00
John Maddock
7383a8c9c8 Add additional search path for libraries with Intel on Linux or Darwin: Intel-11 and later has changed the installation directory structure compared to previous versions.
[SVN r50389]
2008-12-27 13:46:34 +00:00
Vladimir Prus
e73c5bf185 Revive threading support for intel-linux.
[SVN r50171]
2008-12-07 08:02:47 +00:00
Vladimir Prus
e7d41b33bb Don't inherit mingw generators
[SVN r49606]
2008-11-05 21:54:22 +00:00
Vladimir Prus
cf2f58e337 Fix -fPIC for C compilation
[SVN r49450]
2008-10-25 16:31:59 +00:00
Vladimir Prus
2723da9acd Properly add -fPIC on intel-linux.
[SVN r49357]
2008-10-16 11:09:46 +00:00
Vladimir Prus
972cebe7c9 Use -soname, not -h, since the latter does not
work with intel-9.0, for unknown reason.


[SVN r36899]
2007-02-06 18:26:02 +00:00
Vladimir Prus
a473fbb25f --debug-configuration works for intel-linux.jam
[SVN r33547]
2006-04-05 08:33:09 +00:00
Vladimir Prus
cb4bb153c5 Set LD_LIBRARY_PATH when running tests built with intel-linux.
[SVN r33515]
2006-03-29 11:05:05 +00:00
Vladimir Prus
406f805b8d Make <warnings>on the default. Increase warning level options for
compiler for <warnings>all for gcc and intel.


[SVN r33306]
2006-03-10 11:29:31 +00:00
Vladimir Prus
f66e61dec4 Suppress some warnings
[SVN r32953]
2006-02-16 08:11:35 +00:00
Vladimir Prus
d2f9daebca Resolve confict between builtin.lib-generator and $(toolset).prebuilt
in favour of the latter (toolset.prebuilt). This cuts down the number
of generator invocations for prebuilt target and is more clear.

Thanks to Mark Evans for pointing this out.


[SVN r32952]
2006-02-16 07:47:09 +00:00
Vladimir Prus
9a16ec29b3 Unbreak prebuilt targets with intel-linux.
[SVN r32707]
2006-02-07 13:28:30 +00:00
Vladimir Prus
62e115dcc9 Unbreak searched libs with intel toolset
[SVN r29596]
2005-06-16 05:45:46 +00:00
Vladimir Prus
5fab631f5d Further generators simplications.
1. If when generating something, we find more that one suitable generators,
   run them and more then one return something, immediately report ambiguity.
   Don't care if the produced targets are the same. This is better that
   running several generators all the time, performance wise.

2. Remove the notion of 'intermediate' virtual-targets. IIRC, they were used
   to prevent staging of RSP files, and we don't stage them anyway now.


[SVN r29491]
2005-06-09 08:12:21 +00:00
Vladimir Prus
2e58adfa9f Fix rpath setting on intel. I've used undefined SPACE variable.
[SVN r29323]
2005-05-31 14:47:41 +00:00
Vladimir Prus
2f2bae0448 Use icpc as default name of intel compiler. Version 8.1 requires this
to correctly link C++ programs, and earlier version don't care.

Thanks to Joao Abecasis for the bug report.


[SVN r26563]
2004-12-21 09:00:11 +00:00
Vladimir Prus
29985d877e Don't duplicate flags when two version of 'darwin' or 'intel-linux'
are configured.

* tools/gcc.jam (init-link-flags): New parameter 'toolset'.
* tools/darwin.jam (init): Move flags inheriting out of here
* tools/intel-linux.jam (init): Likewise.


[SVN r25817]
2004-10-21 08:13:34 +00:00
Vladimir Prus
b38c1978d3 Fixes related to init-link-flags
* tools/gcc.jam
   (init): passing $(condition) to init-link-flags
   (init-link-flags): now takes new condition parameter
                      moved common flags out of it
* tools/intel-linux.jam
   (init): moved call to inherit-flags into it because we need to call
           gcc.init-link-flags with the 'condition' parameter.
* tools/darwin.jam
   (init): moved call to inherit-flags into it because we need to call
           gcc.init-link-flags with the 'condition' parameter.

Fixes related to init-link-flags
* tools/gcc.jam
   (init): passing $(condition) to init-link-flags
   (init-link-flags): now takes new condition parameter
                      moved common flags out of it
* tools/intel-linux.jam
   (init): moved call to inherit-flags into it because we need to call
           gcc.init-link-flags with the 'condition' parameter.
* tools/darwin.jam
   (init): moved call to inherit-flags into it because we need to call
           gcc.init-link-flags with the 'condition' parameter.

Patch from Andre Hentz.


[SVN r25816]
2004-10-21 07:39:11 +00:00
Vladimir Prus
18b96d9ce7 Make third 'init' parameter for all toolsets be 'options', so use can
write

   using gcc : ... : ... : <cxxflags>foo <linkflags>bar ;

* tools/common.jam (handle-options): The login for setting the common
options.


[SVN r25767]
2004-10-18 09:57:37 +00:00
Vladimir Prus
0ec36774c0 Move 'OPTION' to the end of link action for unix toolset.
In particular, this allows to explicitly link statically to some
libs, using <linkflags> feature. In static libs are specified at
the beginning of the command line, we'll just get link errors.


[SVN r25548]
2004-10-04 07:29:49 +00:00
Vladimir Prus
517d81e4bd Don't use -Wl,-Bdynamic and don't duplicate libraries.
[SVN r25296]
2004-09-21 11:43:58 +00:00
Vladimir Prus
e3ae4eb059 Fix typo
[SVN r23370]
2004-07-06 13:33:45 +00:00
Vladimir Prus
5626978bc2 Allow each toolset to accept multielement command. Each element will be
individually quoted, and check-for-existance will be applied only to
the first element.


[SVN r23246]
2004-06-29 06:21:21 +00:00
Vladimir Prus
278c67add8 Improve initialization of intel and sun compilers.
[SVN r23138]
2004-06-21 10:52:11 +00:00
Vladimir Prus
7456dda199 Make verson parameter to intel-linux.init optional. New rules common.find-tool
and common.check-tool to help autodetect toolsets.


[SVN r23136]
2004-06-21 09:48:39 +00:00
Vladimir Prus
bf305983d2 Add missing import.
[SVN r23055]
2004-06-08 08:17:34 +00:00
Vladimir Prus
245577ae5c Added the Intel toolset support.
[SVN r22966]
2004-05-28 12:04:36 +00:00