Commit Graph

187 Commits

Author SHA1 Message Date
Bill Hoffman 3dd66f9698 correct c flags for shared links 2002-04-26 12:42:48 -04:00
Bill Hoffman 73c7caa774 BUG: fix shared links for cc on hp 2002-04-26 12:21:13 -04:00
Sebastien Barre 6083e3c127 ENH: make CMake less verbose/precious 2002-04-22 15:16:54 -04:00
Bill Hoffman 00482fa8e6 more advanced values 2002-04-17 08:15:44 -04:00
Bill Hoffman 2c276fcb13 *** empty log message *** 2002-04-08 15:01:33 -04:00
Bill Hoffman 65e3edea04 ENH: use separate vars for creating c++ and c shared libraries and add a test for c libraries 2002-04-08 13:36:18 -04:00
Bill Hoffman 04d53a3865 ENH: separate the ar program for cxx and c 2002-04-04 11:01:41 -05:00
Bill Hoffman 5d850d2a56 update install information 2002-04-04 10:08:42 -05:00
Bill Hoffman ef631c871d BUG: add system command back into script 2002-04-04 09:04:07 -05:00
Bill Hoffman 4ea0f6b949 ENH: add enable language support for PROJECT command, this means that a C only project can be built with cmake, even without a cxx compiler 2002-04-02 15:43:23 -05:00
Sebastien Barre 41be7a401b Add suffixes 2002-03-25 15:58:20 -05:00
Berk Geveci cd91e58054 There can be multiple ansi flags now 2002-03-15 09:40:37 -05:00
Bill Hoffman ea8be7682f HP add Ae flag 2002-03-15 09:23:37 -05:00
Berk Geveci 799454198b Added better support for HPux 2002-03-15 09:14:52 -05:00
Brad King 83a0759e47 ENH: Added test for explicit instantiation support. 2002-03-12 10:16:00 -05:00
Bill Hoffman c1dcaf342a ENH: try to get crazy dec cxx to work again... one more time 2002-03-10 18:24:24 -05:00
Bill Hoffman 3b65bcb8b7 ENH: try to get crazy dec cxx to work again... 2002-03-10 10:02:14 -05:00
Bill Hoffman e74ebd4e87 build type should not be advanced 2002-03-06 10:44:23 -05:00
Bill Hoffman 3da299a796 ENH: add some OS/compiler variables 2002-03-01 09:00:31 -05:00
Bill Hoffman e8c2483b4e change hp checks to all hps and not just version 10 2002-02-28 15:06:59 -05:00
Bill Hoffman c133a6acfa find path to devenv 2002-02-28 08:45:45 -05:00
Bill Hoffman aa88d4824c ENH: add build name to the cache with a default value for dot net 2002-02-28 07:50:47 -05:00
Bill Hoffman 6c1e38abb4 clean up in dot net 2002-02-27 18:11:12 -05:00
Bill Hoffman f13c6545e1 *** empty log message *** 2002-02-26 10:11:55 -05:00
Bill Hoffman 2cc36654e6 ENH: do not use O2 g as default flags 2002-02-14 10:02:09 -05:00
Andy Cedilnik a7065630f2 ERR: Cache bigendian 2002-02-07 11:39:07 -05:00
Bill Hoffman 3d5d5fa06d ENH: add support for AIX shared libraries with gcc 2002-01-11 10:55:00 -05:00
Bill Hoffman 54995b06e3 ENH: add support for shared libraries with gcc on AIX 2002-01-11 10:54:14 -05:00
Bill Hoffman 6dc78a2315 ENH: add CMAKE_EXTRA_LINK_FLAGS to dsp generator 2002-01-08 13:33:00 -05:00
Bill Hoffman 1a16fee430 ENH: use +Z not +z for pic and use -fPIC for gcc 2002-01-08 12:57:49 -05:00
Bill Hoffman b72914bb9a ENH: add -L/usr/lib for hp so shared libs find that directory before the pa1.1 directory 2002-01-08 12:53:21 -05:00
Bill Hoffman 8f1b833759 Add sizeof some types support 2002-01-07 14:12:01 -05:00
Andy Cedilnik 6dfebfdbcd Add sizeof some types support 2002-01-07 14:07:32 -05:00
Bill Hoffman bcbc8443b5 use -shared for sunos build 2002-01-07 13:47:12 -05:00
Amitha Perera 9ad7f0905a ENH: Add option to disable use of -rpath. 2001-12-21 00:01:02 -05:00
Bill Hoffman d354ac5528 BUG: must use CACHE values in these 2001-12-20 15:44:51 -05:00
Bill Hoffman 96763a0df2 check for LANG:std 2001-12-19 08:26:54 -05:00
Bill Hoffman bb4f8237fd -LANG:std should be default on sgi for ansi CXX Flags 2001-12-18 21:00:52 -05:00
Bill Hoffman f3b4191845 fix comment 2001-12-18 20:32:54 -05:00
Bill Hoffman cc477d67e9 syntax error 2001-12-18 17:30:42 -05:00
Bill Hoffman e3b19f880f use cxx compiler on sgi to build static libs 2001-12-18 17:17:03 -05:00
Bill Hoffman c3f1e86aa9 use cxx compiler to build static libs on sgi 2001-12-18 17:16:25 -05:00
Bill Hoffman 213582db3c remove stack stuff 2001-12-17 11:30:33 -05:00
Bill Hoffman 83367692be use a better compiler name 2001-12-17 11:28:15 -05:00
Bill Hoffman 8e5f3bb9e1 ENH: add mark as not advanced to mark as advanced 2001-12-07 15:47:39 -05:00
Sebastien Barre 728d20302e Remove "unused var" warning from C_FLAGS 2001-12-07 10:32:27 -05:00
Sebastien Barre efe160656b Add CMAKE_LINKER_HIDE_PARAMETERS since some linkers just do not support the @<< syntax 2001-12-06 20:02:43 -05:00
Ken Martin e1cb021412 made install prefix non advanced 2001-12-06 10:24:31 -05:00
Sebastien Barre e273223d6d Add single quotes feature. 2001-12-05 15:00:21 -05:00
Yves Starreveld cca166080c Add the flat_namespace and undefined suppress flags to OSX builds 2001-12-04 18:49:02 -05:00
Bill Hoffman a85d2478bf add tWM to c flags as well as CXX flags 2001-12-04 15:55:52 -05:00
Bill Hoffman 06ac353564 ENH: add -tWM to default flags for compilation 2001-12-04 15:16:19 -05:00
Bill Hoffman d06a01d825 ENH: fix crashes in console apps 2001-12-03 18:04:21 -05:00
Bill Hoffman 2bdcc9ae7e ENH: fix debugging with borland 2001-12-03 17:01:40 -05:00
Bill Hoffman 0d3eefb1f1 new borland generator moved into place 2001-11-30 16:48:52 -05:00
Sebastien Barre 80981e9087 Add options for library manager (lib). Alpha sort 2001-11-30 16:04:59 -05:00
Sebastien Barre a7c293a99e Add linker flags for each build type 2001-11-30 14:33:37 -05:00
Berk Geveci 50c64a0060 Removed unused options. 2001-11-30 13:53:53 -05:00
Sebastien Barre 9157a13167 CMAKE_ANSI_CFLAGS is used by VTK, so it should be set in the NMake config so that it gets expanded (even to "") 2001-11-30 13:10:41 -05:00
Berk Geveci 3eddc4afd6 CMAKE_WORDS_BIGENDIAN should not be in the cache. 2001-11-30 10:27:24 -05:00
Sebastien Barre cf9f19bd2f fix: If documentation added, then need cache type 2001-11-30 09:19:17 -05:00
Bill Hoffman c80c5d245d ENH: fix various problems caused by the generalization of nmake generator 2001-11-29 23:24:37 -05:00
Sebastien Barre f670003d24 Nmake build: move most of hard-coded values to config parameters 2001-11-29 20:59:53 -05:00
Bill Hoffman 15805d260e fix for shared libs and borland 2001-11-29 09:09:11 -05:00
Bill Hoffman e7bb895afd ENH: borland generator 2 is working more or less 2001-11-28 18:07:27 -05:00
Bill Hoffman eecf4b9cbf ENH: add advanced variable types and command line wizard gui 2001-11-26 18:28:27 -05:00
Bill Hoffman 407afb906c closer to nmake working, added CMAKE_MAKE_COMMAND instead of MAKECOMMAND used by Dart, nmake makefiles work with borland make and nmake 2001-11-15 17:11:26 -05:00
Bill Hoffman 94f82edd07 Closer to nmake build 2001-11-14 18:12:22 -05:00
Bill Hoffman f978b6f7ea nmake support 2001-11-14 10:21:59 -05:00
Ken Martin 722283804b support for custom targets on exe and lib 2001-11-09 13:00:53 -05:00
Bill Hoffman 5187cb1df5 put back CMAKE_TEMPLATE_FLAGS 2001-11-07 17:12:58 -05:00
Bill Hoffman 3b8eff5552 remove template flags from cmake, no ptused, or -instance=static 2001-11-07 15:57:17 -05:00
Berk Geveci d9b7df43ce added CMAKE_NO_EXPLICIT_TEMPLATE_INSTANTIATION 2001-10-26 17:06:46 -04:00
Yves Starreveld c1fa8454a1 ERR: remove undefined warning for compatibility with new 10.1 linker 2001-10-04 09:32:53 -04:00
Ken Martin c3478f749a made Debug the default configuration 2001-09-14 10:14:49 -04:00
John Biddiscombe 563d3a886c ERR: Spelling 2001-09-11 21:46:25 -04:00
Bill Hoffman d204791e45 ENH: integrate borland support 2001-09-06 17:28:24 -04:00
John Biddiscombe ecd4acfb01 NEW: First check in of Borland Makefile Generator and template stuff 2001-09-04 16:29:11 -04:00
Yves Starreveld 0b58132cd4 Changes to allow a MODULE target for a shared library. 2001-08-28 18:01:37 -04:00
Yves Starreveld 1df66821a3 Added support for Darwin (OSX) 2001-08-28 13:49:43 -04:00
Bill Hoffman 3b5ce4b88a *** empty log message *** 2001-08-27 12:24:47 -04:00
Bill Hoffman 6e2834a877 ENH: use ANSI_CXXFLAGS for testing compiler 2001-08-27 10:22:38 -04:00
Bill Hoffman 66be1686da ENH: sgi -LANG:std 2001-08-27 10:11:48 -04:00
Bill Hoffman 69c09820a5 *** empty log message *** 2001-08-24 17:50:21 -04:00
Bill Hoffman c308c233a0 ENH: more sgi -LANG stuff 2001-08-24 17:30:03 -04:00
Bill Hoffman 930ea3ef58 BUG: fix flag for building shared on HP 2001-08-24 15:41:57 -04:00
Bill Hoffman 820a18a691 BUG: fix check for no std:: 2001-08-20 13:32:51 -04:00
Bill Hoffman b817ee6596 BUG: get the flags right 2001-08-18 17:57:17 -04:00
Bill Hoffman 68cfb4c8f4 ENH: default for cygwin should be pthreads 2001-08-16 18:01:23 -04:00
Bill Hoffman 18165bbe11 ENH: add CMAKE_USE_WIN32_THREADS to the possible thread types 2001-08-16 17:42:58 -04:00
Bill Hoffman 6a64c81334 ENH: make pthreads the default for cygwin 2001-08-15 10:03:37 -04:00
Bill Hoffman db1303aa7d ENH: big change, only allow commands access to the cache via the cmMakefile class and GetDefinition, also the cmMakefile is the only way for commands to add to the cache. Also, some changes to configure.in that check for for scoping 2001-08-08 11:54:46 -04:00
Brad King cfa25e9e1a ENH: Added INSTALL_PROGRAMS command and corresponding support. This involved splitting cmTarget::INSTALL into INSTALL_FILES and INSTALL_PROGRAMS enum values. INSTALL_FILES no longer adds execute permission. The INSTALL_PROGRAMS commnad takes either a list of explicit names, or a regex. It will not expand source lists like the INSTALL_FILES command will. 2001-07-31 11:29:21 -04:00
Ian Scott e8be6cba7b adding what I think is a missing /pdbtype:sept 2001-07-20 04:56:57 -04:00
Brad King c5381e8588 ENH: Added support for using backslash-style escaping in CMakeLists.txt file arguments. This allows double quotes to be used in arguments. 2001-07-17 09:54:05 -04:00
Bill Hoffman a07fa65f9d ENH: add a variable for CMAKE_COMPILER_IS_GNUCXX 2001-07-16 10:17:35 -04:00
Bill Hoffman 726f4fc524 BUG: fix excape of * for cmake 2001-07-10 14:29:45 -04:00
Bill Hoffman 9fb9493137 BUG: fix flags for cygwin and shared builds 2001-07-05 18:15:05 -04:00
Bill Hoffman 863ca7d0e2 BUG: fix solaris problems in install and ar 2001-07-05 12:03:57 -04:00
Ian Scott 331c517eeb Renamed the ReleaseWithDebugInfo Build configuration to RelWithDebInfo,
because msdev does simple matching on build target, and specifying either
Release or Debug builds would also build ReleaseWithDebugInfo
2001-07-03 05:27:39 -04:00