Commit graph

2141 commits

Author SHA1 Message Date
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