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

47 Commits

Author SHA1 Message Date
Vladimir Prus
c98a5494f8 Don't remove python scripts for Python tests.
[SVN r36073]
2006-11-18 08:56:43 +00:00
Vladimir Prus
66f44a1253 tools/
* python.jam (python-test-generator.run): Set dependency
	on other python sources only for the result, not for
	extension module.
	Set ARGS variable on capture-output.


[SVN r35609]
2006-10-14 10:45:31 +00:00
Vladimir Prus
0dab97ab91 Improve the hanling of "inline" targets, like:
alias foo : [ run a.cpp ] ;

and

	exe main : main.cpp [ lib helpers : helpers.cpp ] ;

Now inline targets are marked explicit, so that they are not
build unless requested, and for the alias target, the names
of inline targets are not qualified by the name of top-level target.

	build/
	* alias.jam (alias): Pass 'no-renaming' to
	target.main-target-sources.
	* target.jam (main-target-sources): New parameter
	'no-renaming'. Make inline target explicit.
	* builtin.jam (lib): Declare 'result' variable,
	to avoid implicit declaration of a global one.

	tools/
	* testing.jam (test-suite): Make synonymous with 'alias'.

	test/
	* inline.py: Adjust to the fact that alias no longer
	changes names of inline targets. Check that inline
	targets are explicit.


[SVN r35607]
2006-10-14 10:28:03 +00:00
Dave Abrahams
b6fcbb2254 Fix more python configuration bugs
[SVN r35455]
2006-10-03 13:45:22 +00:00
Dave Abrahams
2f92974d99 Fix bug in the generation of the path to the python binary for unix.
Also make the comments clearer.


[SVN r35442]
2006-10-02 15:14:48 +00:00
Vladimir Prus
27b06619c5 Add comment
[SVN r35430]
2006-09-30 09:30:46 +00:00
Dave Abrahams
05edca84da Correctly report python library path
[SVN r35391]
2006-09-28 17:15:52 +00:00
Dave Abrahams
b6a0e636f8 Attempt to get tests linking on OSF again by adding missing -lz.
Strip out loads of detritus.


[SVN r35390]
2006-09-28 17:13:35 +00:00
Douglas Gregor
8fa3e76304 Fix linking of libboost_python on Mac OS X
[SVN r35307]
2006-09-24 12:36:22 +00:00
Dave Abrahams
1c7f75cfa3 Fix version syntax checking
[SVN r35200]
2006-09-19 13:54:57 +00:00
Dave Abrahams
4d0121bd63 More informative error messages
Better autoconfiguration


[SVN r35140]
2006-09-17 02:41:20 +00:00
Dave Abrahams
f067c15692 Default to Python 2.4 in Unix builds
Applied contributed patches http://tinyurl.com/ndljr and
http://tinyurl.com/18r


[SVN r35138]
2006-09-16 18:43:53 +00:00
Dave Abrahams
538de7b878 Fix CodeWarrior compatibility
[SVN r35064]
2006-09-10 23:45:20 +00:00
Vladimir Prus
b7eeee0488 Revive pthread & python comment
[SVN r35009]
2006-08-31 08:08:15 +00:00
Vladimir Prus
8120e440ab Really remove the dot from the Python version when forming library name.
[SVN r35007]
2006-08-31 08:01:13 +00:00
Dave Abrahams
9402232994 Added missing cygwin support.
[SVN r35004]
2006-08-31 02:48:23 +00:00
Dave Abrahams
695e722610 Fix QNX's dependency on pthread (which doesn't exist on those systems).
Clean up the comments a bit.


[SVN r35002]
2006-08-30 20:56:26 +00:00
Vladimir Prus
cbc99070e0 Replace <find-library> with <find-shared-library> as the former is old
spelling that has no effect.


[SVN r34946]
2006-08-25 07:22:22 +00:00
Dave Abrahams
8b761c9e37 Attempted QNX workaround
[SVN r34887]
2006-08-15 17:35:24 +00:00
Dave Abrahams
ca74fca08a Fix detection of QNX for inclusion of libutil
[SVN r34869]
2006-08-11 15:45:25 +00:00
Dave Abrahams
459d888b5f Partial fix for not finding the Python library on NT.
[SVN r34852]
2006-08-08 17:55:56 +00:00
Markus Schöpflin
416ea3389a Added librt when linking on Tru64/gcc.
[SVN r34802]
2006-08-02 08:05:44 +00:00
Vladimir Prus
79b20405d9 Fix logic for adding 'rt' on Sun.
[SVN r34750]
2006-07-27 06:55:52 +00:00
Vladimir Prus
f2040da658 Link to rt on Sun
[SVN r34693]
2006-07-24 06:14:29 +00:00
Vladimir Prus
c89f6be0c4 Don't link Boost.Python to python library, and don't require
<threading>multi for embedding applications.

* libs/python/build/Jamfile.v2: (boost_python): Don't link
  to /python//python. Use /python//python_for_extensions.

* libs/python/test/Jamfile.v2: Remove <threading>multi project
  requirements.
  (py-run): Link to /python//python.
  (exec): Likewise.

* tools/build/v2/tools/python.jam: (pthread): Declare.
  (init-unix): Add 'pthread' to extra-libs.
  (


[SVN r34662]
2006-07-22 07:12:10 +00:00
Vladimir Prus
467ba04af3 Fix syntax error.
[SVN r34521]
2006-07-13 07:39:58 +00:00
Dave Abrahams
c73716c6be Correct extra-libs logic for QNX
[SVN r34520]
2006-07-12 23:11:56 +00:00
Vladimir Prus
8757406c90 Respect RUN_PATH variable when running Python tests.
[SVN r34159]
2006-06-04 06:55:48 +00:00
Vladimir Prus
0855fc4784 Attempt the fix python on OSX.
[SVN r34000]
2006-05-18 11:02:29 +00:00
Vladimir Prus
81ff6d87fa Make it possible to suppress 'lib' prefix for a target type derived from 'LIB'.
[SVN r33576]
2006-04-07 07:32:09 +00:00
Vladimir Prus
a1bbd3b36b Make dependents of Python link to 'util' library on Unix.
[SVN r33440]
2006-03-22 14:13:43 +00:00
Vladimir Prus
fc80d56d79 Declare 'dl' target only once, to avoid ambiguity if several python
versions are configured.


[SVN r33437]
2006-03-22 10:14:00 +00:00
Vladimir Prus
5ee1809d96 Force all dependents of python to get 'dl' library on Linux.
[SVN r33433]
2006-03-22 09:51:24 +00:00
Vladimir Prus
27bc9b810b When Python is initialized several times, for different toolsets,
use only one interpreter command when running Boost.Python tests, not
all initialized ones.


[SVN r33428]
2006-03-22 06:56:28 +00:00
Vladimir Prus
55ffa8f9a4 Quick fix to allow configure different Python versions for different toolsets.
[SVN r33421]
2006-03-21 16:26:47 +00:00
Vladimir Prus
b4903af911 Python/OSX fix from Noel Belcourt.
This change addresses how Darwin handles compiling for frameworks.  The
   python frameworks require specific #include syntax that is not present
   in the boost source code so this change specifically adds python
   framework includes to the compile line.


[SVN r33402]
2006-03-20 08:48:58 +00:00
Vladimir Prus
a79ef83bd4 On, windows, extension for Python modules should be .dll, not .so!
[SVN r33171]
2006-02-28 09:33:56 +00:00
Vladimir Prus
bec4788f50 For Windows, don't add version to Python interpreter name. Seem that this
does not work.


[SVN r33118]
2006-02-26 16:19:05 +00:00
Vladimir Prus
c5122d295c Fix detection of Python on Darwin.
Patch from Noel Belcourt.


[SVN r33117]
2006-02-26 16:17:20 +00:00
Vladimir Prus
01077db991 Try to property set interpreter for NT.
[SVN r33051]
2006-02-21 07:27:39 +00:00
Vladimir Prus
57a64b2344 Fix setting of PYTHONPATH on Windows.
[SVN r33022]
2006-02-20 14:26:22 +00:00
Vladimir Prus
0793ed6fb8 Add proper PYTHONPATH elements when running Boost Python library tests.
[SVN r32485]
2006-01-31 16:17:10 +00:00
Vladimir Prus
5eb52082ab Some commentary.
[SVN r29154]
2005-05-23 06:35:28 +00:00
Dave Abrahams
dcf84cf941 Some hacks to make things "work" on Windows. I'm not really sure what
I'm doing, though: this is all black magic, still.


[SVN r28513]
2005-04-28 13:18:52 +00:00
Vladimir Prus
415043ebdb Some further work on Python.
[SVN r28102]
2005-04-11 11:07:07 +00:00
Vladimir Prus
87f2a0e4fe More work on Boost.Python. Most tests now pass on Linux.
[SVN r27387]
2005-02-15 12:10:09 +00:00
Vladimir Prus
648b30b73c Don't pass 'main' during type registration in two more cases
[SVN r26450]
2004-12-06 14:03:25 +00:00