automake --disable-extras option (patch included)

mikedilger
Posts: 1
Joined: Sun Oct 11, 2009 11:35 pm

automake --disable-extras option (patch included)

Post by mikedilger »

I created a patch to build bullet without the extras from autoconf/automake. This is useful for some systems without GL that just want the basics (e.g. collision detection on a headless server). It adds --disable-extras option, but leaves extras on by default.

It also rearranges autogen.sh which looked backwards to me, but maybe I'm crazy so skip that part if I am. And it removes some spurious whitespace.

This is against 2.75

phpBB isn't letting me attach the file (even renamed with .txt), so here it is in base64:

Code: Select all

   base64 -d FILEYOUSAVED > bullet-2.75-build-extras.patch
   cd bullet-2.75
   patch -p1 < ../bullet-2.75-build-extras.patch

--- CUT HERE ---
ZGlmZiAtcnVwTiBidWxsZXQtMi43NS9hdXRvZ2VuLnNoIGJ1bGxldC0yLjc1LXBhdGNoZWQvYXV0
b2dlbi5zaAotLS0gYnVsbGV0LTIuNzUvYXV0b2dlbi5zaAkyMDA4LTEwLTA0IDExOjQ1OjU0LjAw
MDAwMDAwMCArMTMwMAorKysgYnVsbGV0LTIuNzUtcGF0Y2hlZC9hdXRvZ2VuLnNoCTIwMDktMTAt
MTIgMTI6Mjc6NTkuMDAwMDAwMDAwICsxMzAwCkBAIC0zMSw4ICszMSw4IEBAIGVsc2UKIGZpCiAK
IGlmIHRlc3QgJHJjIC1lcSAwOyB0aGVuCi0JZWNobyAicnVubmluZyBhdXRvbWFrZSIKLQlhdXRv
bWFrZSAtLWFkZC1taXNzaW5nIC0tY29weQorCWVjaG8gInJ1bm5pbmcgYXV0b2NvbmYiCisJYXV0
b2NvbmYKIAlyYz0kPwogZWxzZQogCWVjaG8gIkFuIGVycm9yIG9jY3VyZWQsIGF1dG9nZW4uc2gg
c3RvcHBpbmcuIgpAQCAtNDksOCArNDksOCBAQCBlbHNlCiBmaQogCiBpZiB0ZXN0ICRyYyAtZXEg
MDsgdGhlbgotCWVjaG8gInJ1bm5pbmcgYXV0b2NvbmYiCi0JYXV0b2NvbmYKKwllY2hvICJydW5u
aW5nIGF1dG9tYWtlIgorCWF1dG9tYWtlIC0tYWRkLW1pc3NpbmcgLS1jb3B5CiAJcmM9JD8KIGVs
c2UKIAllY2hvICJBbiBlcnJvciBvY2N1cmVkLCBhdXRvZ2VuLnNoIHN0b3BwaW5nLiIKZGlmZiAt
cnVwTiBidWxsZXQtMi43NS9jb25maWd1cmUuYWMgYnVsbGV0LTIuNzUtcGF0Y2hlZC9jb25maWd1
cmUuYWMKLS0tIGJ1bGxldC0yLjc1L2NvbmZpZ3VyZS5hYwkyMDA5LTA1LTEwIDA3OjI3OjE0LjAw
MDAwMDAwMCArMTIwMAorKysgYnVsbGV0LTIuNzUtcGF0Y2hlZC9jb25maWd1cmUuYWMJMjAwOS0x
MC0xMiAxMjoyNzo1OS4wMDAwMDAwMDAgKzEzMDAKQEAgLTE1MSw3ICsxNTEsMTYgQEAgaWYgdGVz
dCAieCRlbmFibGVfZGVtb3MiICE9IHhubzsgdGhlbg0KICAgICBBTV9DT05ESVRJT05BTChbQ09O
RElUSU9OQUxfQlVJTERfREVNT1NdLFt0cnVlXSkNCiBmaQ0KIA0KLQ0KK0FDX0FSR19FTkFCTEUo
W2V4dHJhc10sDQorICAgIFtBU19IRUxQX1NUUklORyhbLS1kaXNhYmxlLWV4dHJhc10sDQorICAg
ICAgICAgICAgW2Rpc2FibGUgQnVsbGV0IGV4dHJhc10pXSwNCisgICAgW10sDQorICAgIFtlbmFi
bGVfZXh0cmFzPXllc10pDQorQU1fQ09ORElUSU9OQUwoW0NPTkRJVElPTkFMX0JVSUxEX0VYVFJB
U10sIFtmYWxzZV0pDQoraWYgdGVzdCAieCRlbmFibGVfZXh0cmFzIiAhPSB4bm87IHRoZW4NCisg
ICAgQUNfTVNHX05PVElDRShbQnVpbGRpbmcgQnVsbGV0IGV4dHJhc10pDQorICAgIEFNX0NPTkRJ
VElPTkFMKFtDT05ESVRJT05BTF9CVUlMRF9FWFRSQVNdLFt0cnVlXSkNCitmaQ0KIA0KIEFDX0FS
R19FTkFCTEUoW2RlYnVnXSwNCiAgICAgW0FDX0hFTFBfU1RSSU5HKFstLWVuYWJsZS1kZWJ1Z10s
DQpkaWZmIC1ydXBOIGJ1bGxldC0yLjc1L01ha2VmaWxlLmFtIGJ1bGxldC0yLjc1LXBhdGNoZWQv
TWFrZWZpbGUuYW0KLS0tIGJ1bGxldC0yLjc1L01ha2VmaWxlLmFtCTIwMDktMDItMTkgMTE6NTI6
MDMuMDAwMDAwMDAwICsxMzAwCisrKyBidWxsZXQtMi43NS1wYXRjaGVkL01ha2VmaWxlLmFtCTIw
MDktMTAtMTIgMTI6Mjc6NTkuMDAwMDAwMDAwICsxMzAwCkBAIC0xLDcgKzEsMTUgQEAKK2lmIENP
TkRJVElPTkFMX0JVSUxEX0VYVFJBUwogaWYgQ09ORElUSU9OQUxfQlVJTERfREVNT1MKIFNVQkRJ
UlM9c3JjIEV4dHJhcyBEZW1vcwogZWxzZQogU1VCRElSUz1zcmMgRXh0cmFzCiBlbmRpZgorZWxz
ZQoraWYgQ09ORElUSU9OQUxfQlVJTERfREVNT1MKK1NVQkRJUlM9c3JjIERlbW9zCitlbHNlCitT
VUJESVJTPXNyYworZW5kaWYKK2VuZGlmCiBwa2djb25maWdkaXIgPSAkKGxpYmRpcikvcGtnY29u
ZmlnCiBwa2djb25maWdfREFUQSA9IGJ1bGxldC5wYwpkaWZmIC1ydXBOIGJ1bGxldC0yLjc1L3Ny
Yy9NYWtlZmlsZS5hbSBidWxsZXQtMi43NS1wYXRjaGVkL3NyYy9NYWtlZmlsZS5hbQotLS0gYnVs
bGV0LTIuNzUvc3JjL01ha2VmaWxlLmFtCTIwMDktMDktMTggMTA6MTA6MTMuMDAwMDAwMDAwICsx
MjAwCisrKyBidWxsZXQtMi43NS1wYXRjaGVkL3NyYy9NYWtlZmlsZS5hbQkyMDA5LTEwLTEyIDEy
OjI4OjM2LjAwMDAwMDAwMCArMTMwMApAQCAtMzE4LDcgKzMxOCw3IEBAIGxpYmJ1bGxldGR5bmFt
aWNzX2xhX1NPVVJDRVMgPSBcCiAJCUJ1bGxldER5bmFtaWNzL1ZlaGljbGUvYnRSYXljYXN0VmVo
aWNsZS5jcHAgXAogCQlCdWxsZXREeW5hbWljcy9DaGFyYWN0ZXIvYnRLaW5lbWF0aWNDaGFyYWN0
ZXJDb250cm9sbGVyLmNwcCBcCiAJCUJ1bGxldER5bmFtaWNzL0NoYXJhY3Rlci9idEtpbmVtYXRp
Y0NoYXJhY3RlckNvbnRyb2xsZXIuaCBcCi0JCUJ1bGxldER5bmFtaWNzL0NoYXJhY3Rlci9idENo
YXJhY3RlckNvbnRyb2xsZXJJbnRlcmZhY2UuaCBcCQkKKwkJQnVsbGV0RHluYW1pY3MvQ2hhcmFj
dGVyL2J0Q2hhcmFjdGVyQ29udHJvbGxlckludGVyZmFjZS5oIFwKIAkJQnVsbGV0RHluYW1pY3Mv
RHluYW1pY3MvYnRBY3Rpb25JbnRlcmZhY2UuaCBcCiAJCUJ1bGxldER5bmFtaWNzL0R5bmFtaWNz
L2J0Q29udGludW91c0R5bmFtaWNzV29ybGQuaCBcCiAJCUJ1bGxldER5bmFtaWNzL0R5bmFtaWNz
L2J0U2ltcGxlRHluYW1pY3NXb3JsZC5oIFwK
--- CUT HERE ---