Commit Graph

232 Commits

Author SHA1 Message Date
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
Bill Hoffman 0846046200 BUG: break up CMAKE_AR into program and ARGS 2001-06-29 09:30:01 -04:00
Bill Hoffman a7f7366abd ENH: various fixes to allow bootstrap on sunos with CC 2001-06-28 17:45:54 -04:00
Bill Hoffman ea712cf8a8 set values in the cache not just the current makefile 2001-06-28 15:27:44 -04:00
Bill Hoffman aec9f9eaa9 BUG: pass flags to compiler during configure 2001-06-28 14:38:21 -04:00
Bill Hoffman 5bd5e6553b BUG: pass flags to compiler during configure 2001-06-28 14:27:04 -04:00
Bill Hoffman a5cda2217d ENH: fix install for cygwin, build cmake from configure 2001-06-27 15:42:27 -04:00
Ken Martin 3a200bf909 minor install fix 2001-06-21 15:57:46 -04:00
Ken Martin 0ff3bdba20 better install support 2001-06-21 12:01:18 -04:00
Bill Hoffman 8deccd3c2e BUG: remove quotes 2001-06-21 10:58:08 -04:00
Bill Hoffman 339bdd47b5 ENH: boot strap mfc gui and support for MFC 2001-06-20 16:49:09 -04:00
Bill Hoffman adbae91cb5 ENH: fix cmake so it can boot strap itself better 2001-06-20 13:56:38 -04:00
Amitha Perera 918c8c4f3a BUG: SHLIB_LINK was being used when linking static executables. Missing comma
in RUNTIME_FLAG for IRIX.
ENH: User supplied SHLIB_CFLAGS (-fPIC, etc) will override configure detected
flags
2001-06-12 14:15:22 -04:00
Amitha Perera 0f98c51d77 ENH: Runtime library search paths can be added to the link lines for
on shared builds.
2001-06-08 00:18:54 -04:00
Bill Hoffman 4f77d737c9 ENH: move utilities to targets from makefile, and add versioning to cache 2001-06-07 14:52:29 -04:00
Ian Scott 4c4184f56c adding a "Release with debugging Info" build to CMake for NT 2001-06-07 11:36:55 -04:00
Sebastien Barre 4d51f16118 the "Release" target is not the default. 2001-06-04 15:46:09 -04:00
Sebastien Barre 1a2918040d better help 2001-05-25 15:27:52 -04:00
Brad King 296649209c ERR: VAR type entry missing after CACHE for CMAKE_TEMPLATE_FLAGS. 2001-05-24 17:51:57 -04:00
Bill Hoffman 5731bc9d54 ENH: change the syntax of the SET command, fix the combo box for larger strings 2001-05-24 12:57:33 -04:00
Sebastien Barre 4d036f44f5 removed hardcoded VTKDLL 2001-05-24 10:32:00 -04:00
Sebastien Barre 25fb20c4aa slight change in the order of the options (right-most takes precedence) 2001-05-24 10:00:27 -04:00
Sebastien Barre 8130d63235 Intermediate Dir was wrong 2001-05-23 18:31:20 -04:00
Sebastien Barre af6c95495c /Gz => /GZ 2001-05-23 18:22:20 -04:00
Sebastien Barre 2dcd871b4f removed /O2 from debug 2001-05-23 18:19:01 -04:00
Bill Hoffman bc9531c0d1 ENH: create CMAKE_CXX_FLAGS_[Buildtype] flags 2001-05-23 17:19:38 -04:00
Sebastien Barre 1a2a3abbfd ReleaseMinSize => MinSizeRel 2001-05-23 16:09:13 -04:00
Bill Hoffman 7ff4d170b4 BUG: remove vtkCommon 2001-05-23 15:53:09 -04:00
Bill Hoffman 2eb7fee1fc ENH: change Release Minsize to MinSizeRel, add MinSizeRel to dll template 2001-05-23 14:05:26 -04:00
Ken Martin fdb3d30dca added prefix to config 2001-05-23 11:27:15 -04:00
Sebastien Barre a75ff81d08 Template now uses EXECUTABLE_OUTPUT_PATH too. 2001-05-22 20:45:34 -04:00
Sebastien Barre ec6d73c73b PROP BASE and PROP were inverted 2001-05-22 20:44:45 -04:00
Bill Hoffman beaa7dc1c8 BUG: fix depends and CXXFLAGS passing 2001-05-22 13:22:30 -04:00
Sebastien Barre 69503c66eb fixed some of the LIBRARY_OUTPUT_PATH and EXECUTABLE_OUTPUT_PATH problems. 2001-05-22 12:39:22 -04:00
Bill Hoffman c1086a9524 fix for hp x11 and gl 2001-05-21 16:10:20 -04:00
Bill Hoffman 4ea1c51eba clean up for build on its own 2001-05-21 14:01:30 -04:00
Ken Martin e2a555e1e1 new structure 2001-05-21 09:31:00 -04:00
Ken Martin e093e4a4e0 new directory 2001-05-17 12:04:41 -04:00