Erik Greenwald
56d50c6af9
add scl_cf_cmake.h.in to EXTRA_DIST
2011-06-06 19:35:03 +00:00
Erik Greenwald
d8e7edccd9
Add CMakeLists.txt to EXTRA_DIST.
2011-06-06 18:40:56 +00:00
Cliff Yapp
f23ef842d1
Fix step files in trunk
2011-02-14 20:11:08 +00:00
Cliff Yapp
2005bef165
We should have a working autotools build with the step tweaks now - make trunk step directory match that from CMake. Since there is no previous CMake build for the step subdirectory, go ahead and put everything here.
2011-02-12 00:35:17 +00:00
Cliff Yapp
809e66fb20
This isn't the right fix for this - revert
2011-01-31 22:34:29 +00:00
Cliff Yapp
0f90276b96
Hmm - warning flags got passed to step, which isn't happy - maybe could ignore, but since we're maintaining the code anyway might as well...
2011-01-28 00:52:42 +00:00
Cliff Yapp
9444d875be
Try replacing $(ECHO) with echo in the Makefile.am files - the newest libtool is using a printf expression for $(ECHO) that is resulting in extra n characters at the end of lines.
2010-11-05 14:08:22 +00:00
Erik Greenwald
c0f6c0a4c6
allow autoconf to see the local m4 dir
2010-10-30 00:00:30 +00:00
Christopher Sean Morrison
33f4d3e312
add the NOWARN flag everywhere effectively disabling compilation warnings for all of our external dependencies (except for libz, libpng, and libregex just because they're already fairly quiet). clean up CFLAGS in step where they should be CPPFLAGS as well.
2010-04-22 18:38:19 +00:00
Christopher Sean Morrison
0663115ccd
step needs to check/set the NOWARN flag just like our top-level configure since it's copying what we do.
2010-04-22 18:35:24 +00:00
Erik Greenwald
00680e37d7
add the osX.5 x86 64b flag (should finding the 64b flag be a BC_ macro?)
2010-04-15 12:42:29 +00:00
Keith W. Boman
47455cfdab
more warning quellage, also pushed back mods to fedex_plus generated code
2009-12-30 16:21:33 +00:00
Erik Greenwald
2b756856b6
quell some cast warnings... (probably should have a "const char *" method, instead)
2009-12-29 15:32:44 +00:00
Keith W. Boman
2d6f9fc453
Cleaned up CPP defs to quell compiler warning.
2009-12-29 12:42:19 +00:00
Christopher Sean Morrison
33d4c3f1ba
rename the BOOL and BOOLS classes to BOOLEAN and BOOLEANS respectively so as not to conflict with openNURBS (and other codes that commonly use BOOL as a simple boolean type). this also conveniently makes the class name lengths match the corresponding LOGICAL and LOGICALS classes. unsure about the Bool->Boolean declarations and how they come into play, alas, so have to see if those need to be unrolled for the actual step parsing.
2009-12-22 15:36:37 +00:00
Christopher Sean Morrison
33cbf3e02d
oops, SCL has its own configure.ac, use the CL-prefixed vars (most importantly adding/keeping libdai)
2009-12-03 00:40:34 +00:00
Christopher Sean Morrison
80596d76ab
curiously, still using the CL* vars instead of what configure.ac is providing. link failure generating resolved dylib.
2009-12-03 00:38:33 +00:00
Christopher Sean Morrison
10f76901b3
reverse the strict-build variable to be consistent with the others, remove AC_C_PROTOTYPES (we assume c89 compliance as a minimum)
2009-11-19 01:27:39 +00:00
Cliff Yapp
db3f477222
Bad developer. Update the Makefile.am too.
2009-11-16 16:31:22 +00:00
Cliff Yapp
fb3f7bc9b6
Add a TODO about getting the NIST code to actually generated the correct code for src/conv/step
2009-11-16 16:29:21 +00:00
Christopher Sean Morrison
e0b84b22e5
more removal for brevity
2009-11-16 13:08:01 +00:00
Christopher Sean Morrison
c0ee5923d7
remove loads of unnecessary stuff. should reduce configure time some.
2009-11-16 12:50:42 +00:00
Christopher Sean Morrison
e06d0b6236
iomanip.h is obsolete, but doesn't even seem to be used. if needed, probably should be <iomanip> instead.
2009-10-28 15:40:47 +00:00
Christopher Sean Morrison
7744d466b1
sys_errlist[] is deprecated, using strerror() instead
2009-10-19 22:15:06 +00:00
Christopher Sean Morrison
12705222fa
gcc 2.95 has fmtflags in the ios:: class instead of ios_base::
2009-10-19 21:24:06 +00:00
Keith W. Boman
c24c26eb46
Cleaned up some memory freeing calls reported by valgrind
2009-10-15 16:32:48 +00:00
Erik Greenwald
67b354ceff
Twist up how package headers are included. Heimdall has a "resolv.conf" that is installed and sometimes is grabbed instead of include/express/resolve.h, so pull the express include directory up a level and refer to headers as, say, "express/resolve.conf".
2009-08-25 14:56:56 +00:00
Keith W. Boman
6d186dae2f
re-ordered some class member initialization to quite compiler
...
warnings
2009-07-21 10:15:09 +00:00
Christopher Sean Morrison
f713a48bd5
already had a version-info on LDFLAGS, fix autoreconf failure
2009-07-20 04:20:16 +00:00
Erik Greenwald
beafe2c3ab
chuck in some version info for installed libraries. Mimick BRL-CAD lib version (for now).
2009-07-16 18:16:47 +00:00
Christopher Sean Morrison
ebdd04c499
apply a simple patch that should hopefully fix sf bug 2820579, reported by Jeff Meldrum (jspaces) regarding a const to non-const conversion. according to a handful of online sources, c++ apparently changes the signature of strrchr from the posix C decl with two overloaded possibilities, both input and return are either const or non-const.
2009-07-13 13:36:00 +00:00
Christopher Sean Morrison
27a235f089
more cleanup, o-p-l and removal of empty nil vars
2009-06-01 17:18:22 +00:00
Christopher Sean Morrison
4944b7264a
oops, not dependent on itself
2009-06-01 16:43:30 +00:00
Christopher Sean Morrison
b1d38adf24
we can cheat and fake the dependency resolve by letting libstepdai depend on libstepcore and allowing libstepcore to not require all symbols be defined. this cyclic dependency really should be broken, though, as it will likely still cause portability problems. the SDAI functions shouldn't be called from libstepcore.
2009-06-01 07:30:06 +00:00
Christopher Sean Morrison
1961e49784
these libs fully resolve after specifying libexpress as a dependency
2009-06-01 07:24:37 +00:00
Christopher Sean Morrison
52f1d9d11f
move the needFunc stubbed-empty example from src/test into here so that we don't have a library calling a fracking undefined symbol. bad design. probably needs to be an overridable virtual or a app-registered callback. either way, this resolves all symbols for this lib and allows -no-undefined to work. sort the file list while at it.
2009-06-01 07:22:06 +00:00
Christopher Sean Morrison
6fb77c212f
clutils comes first, then clstepcore needs to come next. looks like cldai depends on both.
2009-06-01 07:14:04 +00:00
Christopher Sean Morrison
3d5d6f18a1
define all of the generated libraries so we can make sure all dependencies are resolved
2009-06-01 06:01:52 +00:00
Christopher Sean Morrison
454fd89651
need -fexceptions on C++ libs to resolve Unwind_Resume. this lib fully resolves now.
2009-06-01 05:21:57 +00:00
Christopher Sean Morrison
4ad0f06af5
one per line for diffability, remove extraneous tab, can't ldadd something not necessarily built
2009-06-01 05:21:14 +00:00
Keith W. Boman
dc9a71a92b
removed '-no-undefined' to get build rolling, will go back and resolve library dependencies
2009-05-27 11:36:56 +00:00
Christopher Sean Morrison
e0644deaa5
this file swapped the var ordering on one of the libs, flags go on FLAGS
2009-05-26 14:04:15 +00:00
Christopher Sean Morrison
9d22d8f99c
indicate that all of the step libs shouldn't be version-managed by libtool so that it doesn't create bogus/meaningless version suffixes. add -avoid-version -no-undefined to hint libtool accordingly. this is in response to sf (build system) bug 2796656 from pedro (incorrect numbering of shared libraries).
2009-05-26 06:02:48 +00:00
Erik Greenwald
6ca7808969
ok, ok, NULL is not necessarily 0.
2009-05-07 23:26:46 +00:00
Erik Greenwald
f6e84e9101
Change the exists() method to return a bool. This only seems to be
...
used in that capacity and causes 32/64b issues by using the address
as "true" and NULL as "false".
2009-05-07 23:23:39 +00:00
David Loman
5cdc65f5be
Changed a return type from int to long in order to support building on 64bit hardware.
2009-05-07 14:55:20 +00:00
Cliff Yapp
7f9465a01f
Whoops. Commit fixes for src/other/step Makefile.am files so they will work with multiple processor building.
2009-05-01 02:25:47 +00:00
Keith W. Boman
89460bbe21
Replaced static token table with one generated from lexer.
2009-04-30 19:50:12 +00:00
Keith W. Boman
0d7f8d977a
Added "dirobj.cc" to step utils library for test programs also added the DEFS header
...
file "scl_config.h" and additional header checks for "unistd.h" and "sys/stat.h" to
"dirobj.cc". Replaced "scl_cf.h" usage with "scl_config.h" to reflect current config.
2009-04-09 12:16:25 +00:00
Keith W. Boman
185cf1f89d
added hash initialize calls to the registry constructor, the registry hash tables were not being
...
initialized properly from the test programs. Also added checks in hash functions to make sure hash
is initialized only once.
2009-04-09 12:01:48 +00:00