00:14.33 |
CIA-88 |
BRL-CAD: 03starseeker * r40467
10/brlcad/branches/cmake/src/brlman/CMakeLists.txt: Use a variation
of a trick from the CMake list to leave intact variables not using
the @var@ style in brlman.sh.in. |
00:27.46 |
CIA-88 |
BRL-CAD: 03starseeker * r40468
10/brlcad/branches/cmake/ (CMakeLists.txt
src/burst/CMakeLists.txt): Add CMake logic for burst. Not
implementing the custom test routine as yet - that involves
figuring out CTest and will come later. |
01:01.53 |
CIA-88 |
BRL-CAD: 03starseeker * r40469
10/brlcad/branches/cmake/ (5 files in 5 dirs): |
01:01.53 |
CIA-88 |
BRL-CAD: Add in some missed CMakeLists.txt
files, and start working on bwish. FindX11 |
01:01.53 |
CIA-88 |
BRL-CAD: paths by default weren't finding Xi
on gentoo, so now have local copy of FindX11 |
01:01.53 |
CIA-88 |
BRL-CAD: with expanded paths. btclsh and bwish
appear to truly need the itcl/itk C |
01:01.53 |
CIA-88 |
BRL-CAD: libraries, which means the next step
is to back up and add a C component to the |
01:01.53 |
CIA-88 |
BRL-CAD: Itcl/Itk definitions both for Find
and for local compiling. |
02:54.42 |
*** join/#brlcad kenagain
(~kenagain@d149-67-221-118.try.wideopenwest.com) |
02:55.08 |
*** part/#brlcad kenagain
(~kenagain@d149-67-221-118.try.wideopenwest.com) |
03:43.59 |
*** join/#brlcad Ralith
(~ralith@S010600221561996a.vc.shawcable.net) |
04:17.16 |
starseeker |
brlcad: just curious - do you know why we're
talking to itcl/itk via the C api instead of just using it via
Tcl? |
04:20.41 |
starseeker |
is wondering why we can't
just do Tcl_Eval(interp, "package require Itcl") instead of calling
Itcl_Init and friends... |
05:05.12 |
*** join/#brlcad Ralith_
(~ralith@S010600221561996a.vc.shawcable.net) |
07:11.46 |
*** join/#brlcad louipc
(~louipc@archlinux/trusteduser/louipc) |
07:28.07 |
*** join/#brlcad SWPadnos_
(~Me@216.114.141.108) |
07:54.54 |
*** join/#brlcad SWPadnos_
(~Me@dsl107.esjtvtli.sover.net) |
08:00.22 |
*** join/#brlcad Led_Zeppelin
(~user@ool-4573f43b.dyn.optonline.net) |
08:17.15 |
*** join/#brlcad sub-vigilance
(~raijin@pool-108-9-15-164.tampfl.fios.verizon.net) |
08:53.49 |
*** join/#brlcad raininja
(~raijin@unaffiliated/raijin) |
09:39.29 |
*** join/#brlcad merzo
(~merzo@82-146-132-95.pool.ukrtel.net) |
11:22.28 |
*** part/#brlcad Led_Zeppelin
(~user@ool-4573f43b.dyn.optonline.net) |
11:42.27 |
*** join/#brlcad SWPadnos
(~Me@emc/developer/SWPadnos) |
11:50.37 |
*** join/#brlcad Ralith
(~ralith@S010600221561996a.vc.shawcable.net) |
12:55.13 |
*** join/#brlcad Nohla
(~Nohla@201.255.233.105) |
13:11.52 |
``Erik |
hm, a couple weeks ago, .bz's current uptime
broke it's previous #2 O.o still quite a ways to break #1 though
:) |
14:09.08 |
CIA-88 |
BRL-CAD: 03starseeker * r40470
10/brlcad/branches/cmake/ (6 files in 3 dirs): (log message
trimmed) |
14:09.08 |
CIA-88 |
BRL-CAD: No idea if I'll get away with this,
but rip out the C calls to Itcl/Itk init |
14:09.08 |
CIA-88 |
BRL-CAD: routines and replace them with
package require calls. Also need to define |
14:09.08 |
CIA-88 |
BRL-CAD: ITCL_VERSION in brlcad_config.h since
we're not directly using the itcl/itk |
14:09.08 |
CIA-88 |
BRL-CAD: headers any more. Also take out the
while loop in bwish and just call the |
14:09.09 |
CIA-88 |
BRL-CAD: routine to add BRL-CAD path info up
front - should be harmless if nothing there |
14:09.09 |
CIA-88 |
BRL-CAD: and odds are very good we'll need it.
Much simpler, and also simplifies the |
15:30.06 |
CIA-88 |
BRL-CAD: 03starseeker * r40471
10/brlcad/branches/cmake/ (10 files in 10 dirs): Add in some more
directories to CMake. Getting close to mged. |
16:05.39 |
CIA-88 |
BRL-CAD: 03starseeker * r40472
10/brlcad/branches/cmake/src/mged/ (attach.c setup.c): try the
non-C itcl/itk thing in MGED too - can't tell if it works
yet. |
16:07.06 |
CIA-88 |
BRL-CAD: 03starseeker * r40473
10/brlcad/branches/cmake/ (3 files in 3 dirs): OK, this builds mged
but does not yet produce a working mged. |
16:30.55 |
*** join/#brlcad R0b0t1
(~Enigma@unaffiliated/r0b0t1) |
17:34.21 |
*** join/#brlcad Stattrav
(~Stattrav@unaffiliated/stattrav) |
19:46.29 |
*** join/#brlcad Nohla
(~Nohla@201.255.233.105) |
20:10.23 |
*** join/#brlcad raijin
(~raijin@pool-108-9-15-164.tampfl.fios.verizon.net) |
20:10.23 |
*** join/#brlcad raijin
(~raijin@unaffiliated/raijin) |
20:32.40 |
*** join/#brlcad ibot
(~ibot@rikers.org) |
20:32.40 |
*** topic/#brlcad is BRL-CAD
Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad
|| #brlcad logs: http://ibot.rikers.org/%23brlcad/
|| BRL-CAD release 7.16.10 is posted! (20100805) |
20:34.06 |
*** join/#brlcad R0b0t1
(~Enigma@64.126.35.185) |
20:34.07 |
*** join/#brlcad R0b0t1
(~Enigma@unaffiliated/r0b0t1) |
20:44.45 |
CIA-88 |
BRL-CAD: 03starseeker * r40474
10/brlcad/branches/cmake/ (9 files in 9 dirs): |
20:44.45 |
CIA-88 |
BRL-CAD: Add in some more directories, update
the nirt CMakeLists.txt. For now, turn off |
20:44.45 |
CIA-88 |
BRL-CAD: the CONF/DATE/etc updating in the
topelevel CMakeLists.txt, as the constant |
20:44.45 |
CIA-88 |
BRL-CAD: addition of make logic keeps trigging
configures - need to remember to re-enable |
20:44.46 |
CIA-88 |
BRL-CAD: it at the end |
21:23.48 |
CIA-88 |
BRL-CAD: 03starseeker * r40475
10/brlcad/branches/cmake/ (3 files in 3 dirs): Add in util and
vdeck. The remaining dirs in src will require solving a couple
different problems - (Java, installing .tcl files properly,
etc.) |
22:03.52 |
CIA-88 |
BRL-CAD: 03starseeker * r40476
10/brlcad/branches/cmake/ (CMakeLists.txt db/CMakeLists.txt):
Commit a CMake file for using asc2g to build and install the db
models. Appears to work in parallel, but I only have 2 CPUs here so
needs more testing. |
22:05.28 |
starseeker |
pants
mentally |
22:05.35 |
starseeker |
hmm, tclscripts or docbook next... |
22:05.43 |
starseeker |
or man pages I suppose... |
22:10.01 |
CIA-88 |
BRL-CAD: 03starseeker * r40477
10/brlcad/branches/cmake/src/fbed/CMakeLists.txt: Whoops, got ahead
of myself - need to straighten out the src/other logic before I can
ditch the BRL-CAD prefix |
22:10.17 |
brlcad |
shouldn't (ever?) reference /usr/brlcad in
code |
22:10.43 |
brlcad |
bu_brlcad_root() and bu_brlcad_data() are the
API mechanisms to consistently find ourselves |
22:11.59 |
brlcad |
at a glance, the problem I see with the bwish
changes is that it might not work uninstalled any longer (and would
have to test relocation) |
22:12.35 |
CIA-88 |
BRL-CAD: 03starseeker * r40478
10/brlcad/branches/cmake/CMakeLists.txt: Turn back on the generated
files. |
22:17.11 |
CIA-88 |
BRL-CAD: 03starseeker * r40479
10/brlcad/branches/cmake/src/libbu/CMakeLists.txt: Let bu know
about thread stuff |
22:54.25 |
starseeker |
OK, obviously I still don't have everything in
src hooked in, and there are a few stray things like bench and
enigma, but a no-docs build comparison on my system between
autotools and cmake, make -j2 + configure time for both systems (no
autogen.sh for the autotools build) was 6.2 minutes for CMake, 10.2
minutes for autotools |
22:54.42 |
starseeker |
doesn't include install time either |
22:56.19 |
starseeker |
so not spectacularly faster, but (as expected)
a little gain due (probably) to fewer IO operations in the CMake
build |
22:57.35 |
starseeker |
will be curious to see how
the Mac does |
22:58.05 |
starseeker |
gentoo's pretty good at running build tools
fast |
23:00.56 |
starseeker |
actually, now that I think about it a fair
chunk of that gain is also gonna be doing the tcl/tk configures in
parallel with other builds |
23:01.09 |
starseeker |
hmm - have to try it again using local
libs |
23:26.07 |
*** join/#brlcad Nohla_
(~Nohla@201.255.233.16) |