[Bf-committers] Autodetect -lpthread & "cc -pthread"

Bert Driehuis bf-committers@blender.org
Sat, 28 Dec 2002 02:10:48 +0100 (CET)


  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

--0-792476558-1041037848=:22155
Content-Type: TEXT/PLAIN; charset=US-ASCII

The attached snippet of M4 code automagically detects how to build with
pthreads (tested by me on FreeBSD, and tested by a third party on
Solaris). It can be hooked up by adding
	AC_CHECK_PTHREAD
to configure.ac.

The only snag is: our aclocal.m4 seems to be autogenerated by
./bootstrap. I'm not sufficiently automake savvy to know how to properly
hook this up.

Anyone who can enlighten me?

Cheers,

				-- Bert

-- 
Bert Driehuis -- driehuis@playbeing.org -- +31-20-3116119
If the only tool you've got is an axe, every problem looks like fun!

--0-792476558-1041037848=:22155
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="aclocal.m4"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.BSF.4.44.0212280210480.22155@c1518.nl.compuware.com>
Content-Description: 
Content-Disposition: attachment; filename="aclocal.m4"

QUNfREVGVU4oQUNfQ0hFQ0tfUFRIUkVBRCwgWw0KICBBQ19NU0dfQ0hFQ0tJ
TkcoW3B0aHJlYWRzOiB0cnlpbmcgbm8gZmxhZ3NdKQ0KICBBQ19DQUNIRV9W
QUwoYWNfY3ZfZmxhZ19wdGhyZWFkLFsNCglBQ19UUllfTElOSyhbDQoJCSNp
bmNsdWRlIDxwdGhyZWFkLmg+DQoJXSwNCglbcHRocmVhZF9leGl0KDApO10s
DQoJZXZhbCAiYWNfY3ZfZmxhZ19wdGhyZWFkPW5vIiwNCglbDQoJCUFDX01T
R19SRVNVTFQoW2RpZG4ndCB3b3JrXSkNCgkJQUNfTVNHX0NIRUNLSU5HKFtw
dGhyZWFkczogdHJ5aW5nIHRvIGFkZCAtcHRocmVhZF0pDQoJCWFjX3NhdmVf
Q0ZMQUdTPSIkQ0ZMQUdTIg0KCQlDRkxBR1M9IiRDRkxBR1MgLXB0aHJlYWQi
DQogICAgQUNfVFJZX0xJTksoWw0KICAgICAgI2luY2x1ZGUgPHB0aHJlYWQu
aD4NCiAgICAgIF0sDQogICAgICBbcHRocmVhZF9leGl0KDApO10sDQogICAg
ICBldmFsICJhY19jdl9mbGFnX3B0aHJlYWQ9eWVzIiwNCiAgICAgIEFDX01T
R19FUlJPUihbQ2FuJ3QgZmlndXJlIG91dCBwdGhyZWFkc10pDQogICAgKQ0K
ICAgIENGTEFHUz0iJGFjX3NhdmVfQ0ZMQUdTIg0KCV0pDQogIF0pDQoNCiAg
aWYgdGVzdCAiJGFjX2N2X2ZsYWdfcHRocmVhZCIgPSAibm8iOyB0aGVuDQog
ICAgQUNfTVNHX1JFU1VMVChbZ29vZCwgLXB0aHJlYWQgZmxhZyBub3QgbmVj
ZXNzYXJ5XSkNCiAgZWxzZQ0KICAgIEFDX01TR19SRVNVTFQoW2FkZGluZyAt
cHRocmVhZCBmbGFnXSkNCiAgICBDRkxBR1M9IiRDRkxBR1MgLXB0aHJlYWQi
DQogIGZpDQoNCiAgQUNfTVNHX0NIRUNLSU5HKFtmb3IgbGlicHRocmVhZF0p
DQogIEFDX0NBQ0hFX1ZBTChhY19jdl9saWJfcHRocmVhZCxbDQogICAgYWNf
c2F2ZV9MSUJTPSIkTElCUyINCiAgICBMSUJTPSItbHB0aHJlYWQiDQogICAg
QUNfVFJZX0xJTksoWw0KICAgICAgI2luY2x1ZGUgPHB0aHJlYWQuaD4NCiAg
ICAgIF0sDQogICAgICBbcHRocmVhZF9leGl0KDApO10sDQogICAgICBldmFs
ICJhY19jdl9saWJfcHRocmVhZD0tbHBodHJlYWQiLA0KICAgICAgZXZhbCAi
YWNfY3ZfbGliX3B0aHJlYWQ9bm8iDQogICAgKQ0KICAgIExJQlM9IiRhY19z
YXZlX0xJQlMiDQogIF0pDQogIGlmIHRlc3QgIiRhY19jdl9saWJfcHRocmVh
ZCIgPSAibm8iOyB0aGVuDQogICAgQUNfTVNHX1JFU1VMVChbbm8gLWxwdGhy
ZWFkIG5lY2Vzc2FyeV0pDQogIGVsc2UNCiAgICBBQ19NU0dfUkVTVUxUKFth
ZGRpbmcgLWxwdGhyZWFkIHRvIExJQlNdKQ0KICAgIExJQlM9IiRMSUJTIC1s
cHRocmVhZCINCiAgZmkNCl0pDQo=
--0-792476558-1041037848=:22155--