Commit Graph

884 Commits

Author SHA1 Message Date
Andy Cedilnik 01a55559dd ENH: Make modules use configure instead of file write 2006-02-23 09:58:07 -05:00
Andy Cedilnik 1d96f839d7 ENH: Several NSIS features 2006-02-23 09:38:40 -05:00
Bill Hoffman 0a0e459102 ENH: make command line flags more consistent with ide settings 2006-02-21 12:19:32 -05:00
Bill Hoffman e015df7d06 ENH: better finding of mingw from msys, and delete CMakeFiles directory when cache is deleted 2006-02-20 23:08:12 -05:00
Brad King 90c8ea1c03 BUG: Fixed module creation rules. Removed soname portion of all rules because it is never used on this platform. 2006-02-19 13:49:18 -05:00
Brad King 57d2f7fded BUG: Fixed cygwin module creation rules. Modules should not have the "cyg" prefix by default. Removd soname flags from creation rules because they are never used on this platform. 2006-02-19 13:34:22 -05:00
Brad King 81677b3130 ENH: Generate import libraries for DLLs on Cygwin and MinGW. 2006-02-18 15:37:23 -05:00
Brad King 06b6308ab4 BUG: Do not install MSVC dlls for a non-MSVC build. 2006-02-16 20:15:03 -05:00
Andy Cedilnik b07ece004c ENH: More work on NSI to improve installing and uninstalling 2006-02-16 15:20:23 -05:00
Bill Hoffman 5042581f43 ENH: better algorithm for looking for make and gcc on msys and mingw 2006-02-15 21:26:47 -05:00
Bill Hoffman 79b7e0c37c ENH: remove warning suppressions for borland compiler, projects wanting this should use -w-, the default warning level is used for all other compilers. Used to be -w- -whid -waus -wpar 2006-02-15 08:05:55 -05:00
Bill Hoffman 14cbc9571a ENH: do not allow mingw makefiles to generate if sh.exe is in the path, also do not write CMakeCache.txt if there is a fatal error. 2006-02-14 22:03:16 -05:00
Brad King eeab2c55ed ENH: Added CMAKE_REQUIRED_DEFINITIONS and CMAKE_REQUIRED_INCLUDES to the interface. 2006-02-14 15:29:13 -05:00
Andy Cedilnik 21975ceda5 ENH: Better handling of executables on windows 2006-02-14 14:29:15 -05:00
Bill Hoffman 6f96bba66d ENH: fix try compile for MFC 2006-02-14 10:51:36 -05:00
Andy Cedilnik 3bce601c41 ENH: Improved support for icons, random directories, etc... 2006-02-14 10:28:40 -05:00
Andy Cedilnik 8b4af97281 BUG: Fix CMAKE_REQUIRED_LIBRARIES stuff in this module 2006-02-10 09:46:40 -05:00
Brad King f0a1da00c1 ENH: Made Check* modules more consistent and well documented. Added CMAKE_REQUIRED_DEFINITIONS option. 2006-02-09 19:23:18 -05:00
Brad King 3f978317b7 ENH: Put libpng name back because it is needed for plain windows. 2006-02-09 15:33:58 -05:00
Brad King 64cb554397 ENH: Removing platform-specific name hacks now that FIND_LIBRARY handles it. 2006-02-09 15:08:16 -05:00
Brad King 33587ce376 ENH: Added platform settings CMAKE_FIND_LIBRARY_PREFIXES and CMAKE_FIND_LIBRARY_SUFFIXES to allow customized searching for libraries. 2006-02-09 15:05:13 -05:00
Brad King 0ddf06e952 ENH: Pay attention to CMAKE_REQUIRED_INCLUDES. 2006-02-09 14:28:01 -05:00
Brad King e40ca0f428 BUG: Need Windows-g++.cmake module to support C++-only projects on Windows. 2006-02-09 14:18:48 -05:00
Brad King b78d936ecf BUG: Need to duplicate some information from CMakeCCompiler to support C++-only projects. 2006-02-09 13:48:09 -05:00
Brad King c90b8d0537 ENH: Patch from Alexander Neundorf to improve behavior. 2006-02-09 13:14:57 -05:00
Brad King ef88c8cbc8 ENH: Added names for gnuwin32 library versions. 2006-02-09 12:04:25 -05:00
Bill Hoffman 347c5f4b46 ENH: add working directory support 2006-02-08 10:58:36 -05:00
Brad King dd710c9482 BUG: Fixed qt version message. Submitted by Tanner Lovelace. 2006-02-08 09:51:18 -05:00
Brad King 7953f6a467 ENH: Adding definition of MSVC when it is the compiler. 2006-02-07 17:10:13 -05:00
Brad King ca4b82d9ed BUG: CMAKE_INSTALL_PREFIX must always have forward slashes. 2006-02-02 20:16:37 -05:00
Brad King 63b4952f4c BUG: Removed odbc32.lib and odbccp32.lib from standard libraries on VS 8 because VC++ Express 2005 does not have them. They are SQL database access libraries and should not be needed for every application. User code can always explicitly link the library. Also replacing deprecated /GZ option with /RTC1 for VS 8. This addresses bug#2795. 2006-02-02 20:15:38 -05:00
Brad King 9f625beab6 ENH: Added optional component list to the REQUIRED option of the FIND_PACKAGE command. This addresses bug#2771. 2006-01-27 13:07:23 -05:00
Bill Hoffman b442e86492 ENH: change to fatal error 2006-01-25 12:16:49 -05:00
Bill Hoffman aa98e3647d ENH: fix more than one argument passed in to compilers via environment 2006-01-25 11:41:05 -05:00
Andy Cedilnik f95310c3a9 ENH: fix bug, write the correct file 2006-01-24 12:07:45 -05:00
Bill Hoffman 6d65b48279 ENH: add kFreeBSD support 2006-01-23 11:32:35 -05:00
Bill Hoffman 1eb57b6d08 ENH: fix check type size 2006-01-22 21:15:24 -05:00
Bill Hoffman 9891260a6d ENH: add support for watcom wmake and wcl386 2006-01-17 10:21:45 -05:00
Bill Hoffman 2694ad76c5 ENH: correct standard libraries 2006-01-17 09:27:43 -05:00
Bill Hoffman 96f948adf5 ENH: fix checktypesize 2006-01-13 09:57:15 -05:00
Bill Hoffman 1d72bdea9a ENH: move define into configured file and do not use the command line 2006-01-12 23:08:33 -05:00
Ken Martin 4bdca3b404 ENH: put CmakeTmp into CMakeFiles 2006-01-12 13:49:32 -05:00
Bill Hoffman 1fd9060406 ENH: contribution from Jan Woetzel 2006-01-12 11:10:22 -05:00
Andy Cedilnik 2a6bc87567 ENH: Some improvements: specify link, copy msvc libraries, fix install directory 2006-01-11 11:08:15 -05:00
Andy Cedilnik 25f6a108ea ENH: Use specified output file name, also detect errors during install 2006-01-09 18:24:39 -05:00
Andy Cedilnik 3194220e83 ENH: Cleanup 2006-01-09 18:20:02 -05:00
Andy Cedilnik 65ce6ecea5 BUG: Allow spaces in path 2006-01-09 16:34:10 -05:00
Bill Hoffman 19e566d395 ENH: add qt quiet stuff 2006-01-09 12:45:37 -05:00
Andy Cedilnik 0c302a7e5f ENH: Fix test for cpack variables, add support for icon on windows 2006-01-09 11:26:31 -05:00
Andy Cedilnik 5358809a5c ENH: More CPack stuff and fix zlib compression 2006-01-04 15:14:09 -05:00
Bill Hoffman b08a151722 ENH: add exe stuff for cygwin 2006-01-03 14:00:48 -05:00
Bill Hoffman 86ad253427 BUG: fix for bug 2322, use CMAKE_EXECUTABLE_SUFFIX variable for exe suffix 2006-01-02 13:37:53 -05:00
Andy Cedilnik a11b9a4cdc ENH: Merge from CPack branch 2006-01-01 23:28:11 -05:00
Bill Hoffman f6588b7919 ENH: fix borland make clean targets before build, add new generators for msys and mingw 2005-12-22 16:42:36 -05:00
Bill Hoffman b0c38460bd ENH: remove duplicates 2005-12-20 13:53:27 -05:00
Ken Martin 74eaecfc3e ENH: cleanups 2005-12-15 14:17:43 -05:00
Ken Martin d2689c95a1 ENH: some style fixes for the book 2005-12-15 10:41:19 -05:00
Bill Hoffman 4b0fd57bef ENH: fix module documenation to handle bad docs and fix qt3 docs 2005-12-15 09:19:23 -05:00
Bill Hoffman b7fa820118 ENH: add documentation support for modules 2005-12-14 13:51:08 -05:00
Bill Hoffman 630924c0eb ENH: fix problem with building vtk 4.4.2 2005-11-28 14:19:57 -05:00
Bill Hoffman 2dff0978b9 BUG: fix for bug 2488 2005-11-22 12:04:41 -05:00
Bill Hoffman 066d5259c0 ENH: more compiler flags 2005-11-22 11:44:07 -05:00
Brad King ed5493509e BUG: QT_DEFINITIONS should not be quoted. This addresses bug#2481. 2005-11-22 11:33:46 -05:00
Bill Hoffman 21fffc63a2 ENH: set java compiler works 2005-11-22 11:28:14 -05:00
Brad King 036a78056c BUG: Fixed flag-to-vcproj-attribute conversion code to work again (it was broken by the optimization changes). Added conversion of /nologo flag to SuppressStartupBanner attribute and /Gy flag to EnableFunctionLevelLinking attribute. 2005-11-18 10:36:52 -05:00
Bill Hoffman 03e2911e55 BUG: fix SIZEOF VOIDP problem 2005-11-14 14:21:39 -05:00
Bill Hoffman b94d785df9 ENH: add all libs 2005-11-10 14:28:51 -05:00
Andy Cedilnik b338aad70c ENH: Cleanup and unify 2005-11-04 09:28:09 -05:00
Ken Martin 0d96e2824b DOC: better documentation 2005-11-02 13:59:37 -05:00
Ken Martin 0a5b9db60b DOC: better documentaiton 2005-11-02 13:51:59 -05:00
Bill Hoffman 18d9adde96 ENH: changes from Eric Wing, bug 2249 2005-10-28 17:46:44 -04:00
Andy Cedilnik 37dc4bdc6e COMP: On mingw, -fPIC is not necessary and it actually produces warnings 2005-10-18 13:25:54 -04:00
Bill Hoffman f7d926d072 ENH: remove -lgcc used by crazy coverage stuff 2005-09-23 14:39:38 -04:00
Bill Hoffman 1d031367d9 ENH: java fixes from Mathieu 2005-09-23 14:38:51 -04:00
Bill Hoffman eee1a7ec4c ENH: fix typo 2005-09-19 12:19:59 -04:00
Bill Hoffman 51abb73645 ENH: remove message 2005-09-19 12:17:37 -04:00
Bill Hoffman 8be3e4eeca ENH: clean up EnableLanguage try to fix problem where try compile runs cmake 2005-09-15 12:17:38 -04:00
Bill Hoffman c6fbe4a980 ENH: only add optional qt stuff to QT_INCLUDES 2005-09-14 11:16:02 -04:00
Bill Hoffman f81412aedf ENH: if qt4 qmake is found then set QT_QMAKE_EXECUTABLE to that value so that the same one will be used in FindQt4.cmake 2005-09-14 09:12:50 -04:00
Bill Hoffman 908db09b47 ENH: add some checks on the qmake install 2005-09-13 09:25:29 -04:00
Bill Hoffman 16ef79b555 ENH: fix if statement 2005-09-13 08:52:19 -04:00
Bill Hoffman a9344a547b ENH: add docs for QT_REQUIRED 2005-09-12 22:46:13 -04:00
Bill Hoffman 9405e30218 ENH: more findqt fixes 2005-09-12 22:39:12 -04:00
Bill Hoffman 74918bfc87 ENH: add new place to search for qt4 in registry 2005-09-12 11:43:24 -04:00
Bill Hoffman 7a330b9cbc ENH: fix typo 2005-09-12 11:25:22 -04:00
Bill Hoffman 1b421ccf75 ENH: add a better message 2005-09-12 10:33:55 -04:00
Bill Hoffman 3587b472f8 ENH: add more libraries for qt3 2005-09-12 10:28:48 -04:00
Bill Hoffman 5eb6aea9df ENH: use correct variable for qmake 2005-09-12 09:55:02 -04:00
Bill Hoffman 85856f2f14 ENH: add a better message 2005-09-12 09:52:26 -04:00
Bill Hoffman 71873903fc ENH: add some messages not errors for findqt 2005-09-12 09:36:50 -04:00
Bill Hoffman 34170ed52e ENH: more qt changes 2005-09-12 09:32:21 -04:00
Bill Hoffman 4dabf40ce3 ENH: add -D options for qt stuff 2005-09-12 09:09:47 -04:00
Bill Hoffman f52977a9f7 ENH: make sure the correct qmake is used 2005-09-12 09:00:55 -04:00
Bill Hoffman f9a3e38bfb ENH: only print errors if QT_REQUIRED is set 2005-09-10 22:36:58 -04:00
Bill Hoffman f8c259b443 BUG: try to fix qt problems 2005-09-10 10:33:10 -04:00
Bill Hoffman afbc9b7b07 ENH: clean up the find qt stuff some 2005-09-09 21:51:23 -04:00
Bill Hoffman b66c08fc40 ENH: try to fix this find qt stuff 2005-09-09 17:04:28 -04:00
Bill Hoffman 44d079f558 ENH: make FindQt default to qt3 and print a message, and add CheckQtInstalled.cmake 2005-09-09 11:32:52 -04:00
Bill Hoffman af59771b9b ENH: clean up some stuff 2005-09-08 11:38:55 -04:00
Bill Hoffman 1c3d7a9662 ENH: add ability to set outdir in swig 2005-09-08 11:38:14 -04:00