IRC log for #brlcad on 20110820

00:01.07 bhinesley abhi2011: you can commit all your files at once if you want to, by using a `svn commit -m "msg"` from the parent directory of the files. Perhaps do a `svn status` to see what files would be included, and `svn diff` to confirm changes first.
00:02.04 bhinesley abhi2011: just a friendly fyi, in case you didn't know :)
00:02.23 abhi2011 bhinseley: thanks, yes, being a bit careful with my first commits :)
00:02.35 bhinesley understandable :)
00:05.56 abhi2011 bhinseley: so the gsoc coding phase is over ?
00:06.42 bhinesley abhi2011: well, the official stop date is on Monday. The recommended stop date has passed.
00:07.29 bhinesley I'm writing manuals for the last command I wrote
00:07.33 abhi2011 ok
00:08.29 abhi2011 so as I understand, you were migrating commands from mged to archer , those which were left
00:12.37 bhinesley That's correct. I migrated a few, and then I started on the oed-related commands. I suggested a complete redesign rather than simply migrating them. brlcad liked it, we expanded on it a bit more, and I've been working on it ever since.
00:13.46 abhi2011 cool :9
00:13.51 abhi2011 *:)
00:14.12 abhi2011 I mean :)
00:14.19 bhinesley hehe, I follow
00:14.28 abhi2011 german keyboards !
00:14.45 bhinesley weird layout of the keys?
00:14.59 abhi2011 yep : qwertz :P
00:33.56 abhi2011 ok so a question, I want to link to the Bullet static libraries and headers
00:34.51 abhi2011 bullet is installed in /usr/local/include/bullet and /usr/local/lib
00:35.22 abhi2011 so what are the changes I would need to make to the CMake build system to allow the proper compilation flags to be added
00:36.03 abhi2011 these flags must be added : -I/usr/local/include/bullet -L/usr/local/lib -lBulletDynamics -lBulletCollision -lLinearMath
03:01.57 starseeker abhi2011: are you asking what to do to your local CMakeLists.txt file to build a BRL-CAD file that needs those libraries?
03:03.56 starseeker a "proper" way to do it would be to add a FindBULLET.cmake file, e.g. http://code.google.com/p/mgep/source/browse/trunk/CMakeModules/FindBullet.cmake?r=506
03:04.09 starseeker then call find_package(BULLET)
03:05.11 starseeker hah - cool: http://code.google.com/p/osgbullet/
03:06.17 starseeker or actually, there's already a FindBullet.cmake included in CMake itself - better and better
03:06.26 starseeker abhi2011: so just do find_package(Bullet)
03:06.56 starseeker BULLET_INCLUDE_DIRS will hold the include directory, and BULLET_LIBRARIES will hold the libs
08:35.45 *** join/#brlcad merzo (~merzo@114-136-132-95.pool.ukrtel.net)
09:43.18 abhi2011 starseeker: yes i am asking what to do the local CMakeLists.txt file so I can build a BRL-CAD file that needs those libraries
10:22.18 abhi2011 ok its unable to find the headers still
10:23.01 abhi2011 i think the BULLET_INCLUDE_DIRS will have to be added to BRLCAD_INCLUDE_FILE
10:23.18 abhi2011 or the brlcad include path
10:23.59 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
11:01.13 *** join/#brlcad abhi2011 (~chatzilla@ip170-79-211-87.adsl2.static.versatel.nl)
11:45.08 starseeker abhi2011: in your CMakeLists.txt, include_directories(${BULLET_INCLUDE_DIRS})
11:51.22 abhi2011 starseeker: ok, I am doing all the changes in the top level CMakeLists file, the one in the brlcad directory
11:51.36 abhi2011 in the stage 4 of 9 section , where the libs are detected
11:59.28 *** join/#brlcad abhi2011 (~chatzilla@ip170-79-211-87.adsl2.static.versatel.nl)
12:12.25 abhi2011 hmm BULLET_INCLUDE_DIR is not found by cmake : http://bin.cakephp.org/view/1479183805
12:12.38 abhi2011 is it an environment variable ?
12:12.54 abhi2011 if so , then its not set, I can try setting it
12:33.12 *** join/#brlcad kunigami (~kunigami@201.53.206.27)
12:47.47 abhi2011 ok I put in the install folder manually : include_directories("/usr/local/include/bullet")
12:50.57 abhi2011 now the linker flags need to be inserted : -L/usr/local/lib -lBulletDynamics -lBulletCollision -lLinearMath
16:38.33 abhi2011 hmm I can see the FindBullet.cmake file in /usr/share/cmake/modules, will try to point CMAKE_MODULE_PATH to it
16:43.41 abhi2011 ok, i copied FindBullet.cmake to brlcad/misc/CMake and it has found FindBullet.cmake, but now it complains that /home/abhi/socis/brlcad/misc/CMake/FindPackageHandleStandardArgs.cmake is missing
16:44.30 abhi2011 probaby I should add the CMake directory /usr/share/cmake/modules instead and let find all the *.cmake files there
16:52.03 abhi2011 I think I will need to SET(CMAKE_MODULE_PATH "${BRLCAD_CMAKE_DIR}; "/usr/share/cmake/modules"; ${CMAKE_MODULE_PATH}") but that would not be portable
18:07.02 abhi2011 ok FIND_PACKAGE(Bullet) works to locate the include directories now, apparently bullet was installed in a non std location
18:08.07 abhi2011 linking still doesnt seem to be occurring however
23:33.53 *** join/#brlcad plaes (~plaes@gn237.zone.eu)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.