code-google-com / bullet

Automatically exported from code.google.com/p/bullet
0 stars 0 forks source link

bullet.pc.in out of sync #319

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
bullet.pc.in currently specifies the libraries to be used as:
'-L${libdir} -lbulletdynamics -lbulletcollision -lbulletmath'

but the libraries created are libBulletCollision.a etc libLinearMath.a

The problems are with the CamelCasy names and with the conversion from
bulletmath to LinearMath.

BulletSoftBody is neither not added.

What steps will reproduce the problem?
Just open bullet.pc.in

What is the expected output? What do you see instead?
/

What version of the product are you using? On what operating system?
Ubuntu Hardy 64

Please provide any additional information below.
I attached a patch to correct this. I added BulletSoftBody but not
BulletMultiThreaded because it is not compiled on every platforms.

Original issue reported on code.google.com by vanbruss...@gmail.com on 15 Dec 2009 at 2:46

Attachments:

GoogleCodeExporter commented 9 years ago

Patch has been applied, thanks for the contribution!

http://code.google.com/p/bullet/source/detail?r=1849

Original comment by erwin.coumans on 18 Dec 2009 at 1:16

GoogleCodeExporter commented 9 years ago
It seems that changing the capitalization in bullet.pc.in breaks the autotools 
build.

Doesn't cmake use the bullet.pc.cmake file?

Original comment by erwin.coumans on 7 Sep 2010 at 5:45

GoogleCodeExporter commented 9 years ago
commit was reverted because it was modifying a autotools file

cmake uses bullet.pc.cmake and requires camel case names
autotools uses bullet.pc.in and uses lowercase library names

Original comment by erwin.coumans on 7 Sep 2010 at 8:27