Commit Graph

303 Commits

Author SHA1 Message Date
Ken Martin
9d59d651a1 now uses TryCompile 2002-09-13 11:09:07 -04:00
Andy Cedilnik
bfdf8f7dcd Remove Mark_AS_ADVANCED for some variables that do not exist 2002-09-11 13:27:06 -04:00
Brad King
2905892334 ENH: Improved configure test implementations by using AC_TRY_COMPILE. 2002-09-06 17:19:18 -04:00
Bill Hoffman
b0fa5117bf fix comment 2002-09-06 11:47:51 -04:00
Bill Hoffman
6046060714 ENH: add include paths to rc program for resource generation 2002-08-28 14:33:12 -04:00
Bill Hoffman
408361af51 try another flag for the dec compiler... 2002-08-23 17:00:14 -04:00
Bill Hoffman
b5cff36fb7 BUG: fix for OSF compiler to use ansi mode for streams 2002-08-22 11:38:06 -04:00
Ken Martin
8dfb3d3454 fixed some empty descriptions 2002-07-19 15:49:59 -04:00
Brad King
1e75dd1212 ERR: Install for CXXCMakeSystemConfig.cmake and CCMakeSystemConfig.cmake need .in extension. 2002-07-15 09:23:17 -04:00
Brad King
38bfada11d ERR: Ran autoconf on corresponding fixes to configure.in and cxxconfigure.in. 2002-06-21 08:42:40 -04:00
Bill Hoffman
a39a03c4d4 fix for sstream 2002-06-21 08:39:01 -04:00
Brad King
17e3d6c784 BUG: CMAKE_NO_ANSI_STRING_STREAM needs to be copied from the cxxconfigure results. 2002-06-20 10:19:59 -04:00
Brad King
27a2cad0fc ENH: Re-ran autoconf to include changes to corresponding configure input. This adds a test for the availability of sstream. 2002-06-19 15:09:33 -04:00
Brad King
ff76604e80 ENH: Added test for sstream header. Defines CMAKE_NO_ANSI_STRING_STREAM if the header doesn't exist. 2002-06-19 15:05:14 -04:00
Bill Hoffman
06a6136b25 ENH: remove -fPIC for AIX gnu 2002-04-30 16:58:07 -04:00
Bill Hoffman
0f9ee5bd0a use multiple rpath options for sgi 2002-04-29 08:27:58 -04:00
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
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