Bill Hoffman
cb95c0a5bc
ENH: fix a bug in the find path stuff so that it can find headers deep in frameworks
2006-03-09 11:35:38 -05:00
Alexander Neundorf
6dd39ceaa0
ENH: add a cmake module for using pkg-config, tested in kdelibs, ok by Bill Hoffman
...
Alex
2006-03-08 17:11:01 -05:00
Bill Hoffman
592aef9703
ENH: add support for language flags that allow for universal binaries
2006-03-06 15:14:53 -05:00
Bill Hoffman
3f532f5489
ENH: add support for language flags at rule expansion time
2006-03-06 15:14:23 -05:00
Bill Hoffman
36080b04bb
ENH: add support for manifest stuff
2006-03-06 15:01:08 -05:00
Bill Hoffman
e037fbaf7d
ENH: try to fix non-clean dashboards
2006-03-06 14:08:15 -05:00
Bill Hoffman
ea8c278cd6
ENH: add manifest support for 2005
2006-03-03 12:01:04 -05:00
Bill Hoffman
deece7eed0
ENH: look for VCExpress first
2006-03-03 12:00:00 -05:00
Andy Cedilnik
a460c60843
ENH: Add verbose flag to package maker and add CFBundleIdentifier string
2006-03-03 10:52:26 -05:00
Bill Hoffman
a5825cd11a
ENH: check in new find stuff
2006-03-02 13:30:22 -05:00
Bill Hoffman
2f78d874a7
ENH: fix for bug 2921, move _OVERRIDE variable to a better position to allow changing _INIT variables
2006-03-02 07:52:52 -05:00
Andy Cedilnik
b1b052fd23
ENH: Several changes to for NSIS
2006-03-01 15:00:07 -05:00
Andy Cedilnik
4077d6d80c
ENH: Install system libraries only if project requires them
2006-03-01 13:15:44 -05:00
Andy Cedilnik
b25820ebd4
ENH: Add resource files for PackageMaker
2006-02-28 14:18:13 -05:00
Andy Cedilnik
b5b06cfaf6
BUG: Fix typo
2006-02-28 11:14:16 -05:00
Andy Cedilnik
2251970c1d
ENH: Add support for debian having both qt3 and qt4
2006-02-28 11:13:44 -05:00
Bill Hoffman
7603244509
ENH: use program files env for searching
2006-02-28 10:27:30 -05:00
Bill Hoffman
718de4cea5
ENH: fix spelling errors
2006-02-27 12:14:10 -05:00
Andy Cedilnik
ee227d3af5
ENH: Several packaging issues. Allow random variables to be passed to cpack (anything starting with CPACK_, add preinstall to the list of dependencies for package, fix typos
2006-02-27 10:58:20 -05:00
Brad King
586a9427d3
ENH: Created target property INSTALL_NAME_DIR initalized by CMAKE_INSTALL_NAME_DIR specifying the directory portion of the OSX install_name field in shared libraries. This is the OSX equivalent of RPATH.
2006-02-24 13:13:14 -05:00
Andy Cedilnik
743b4c9983
BUG: Fix the module
2006-02-24 09:08:03 -05:00
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
Bill Hoffman
bcd62c8091
ENH: add support for java 1.5
2005-09-08 10:03:51 -04:00
Bill Hoffman
db1903df89
ENH: add Matlab support
2005-09-08 10:01:46 -04:00
Bill Hoffman
fcafddb318
ENH: add a find motif
2005-09-08 09:59:01 -04:00
Bill Hoffman
b64b020f09
ENH: add Ken Morelands fixes for FindQT
2005-09-08 09:58:41 -04:00
Bill Hoffman
9c4bfe975a
ENH: add a fix for VTK on the mac and a way to fix some projects with a single file in the cmake modules directory
2005-09-07 17:05:01 -04:00
Bill Hoffman
8ed25a5b89
ENH: add flags for debug release for aix
2005-08-29 17:09:29 -04:00
Brad King
5fddc58427
ENH: Picking better default for CMAKE_INSTALL_PREFIX on Windows by using ProgramFiles environment variable. Now that install actually works on Windows I'm making this entry non-advanced also.
2005-08-29 15:49:51 -04:00
Andy Cedilnik
d8c5e8f094
ENH: More paths for java
2005-08-26 17:02:10 -04:00
Brad King
c3a7f0ead5
ENH: Added support for finding qt-mtedu, the educational version of Qt.
2005-08-23 13:25:56 -04:00
Brad King
7a3240160e
BUG: Need to test void* not "void *" because the Intel compiler icc expands the asterisk. Thanks to Filipe Sousa for the patch.
2005-08-19 09:29:44 -04:00
Bill Hoffman
b058a5e1aa
ENH: some clean up from Clinton
2005-08-10 12:50:56 -04:00
Bill Hoffman
97e43d6481
ENH: add Eric Wings FindSDL updates
2005-08-10 12:01:03 -04:00
Bill Hoffman
df37d871c4
ENH: fixed up qt stuff from Clinton Stimpson
2005-08-10 08:48:03 -04:00
Andy Cedilnik
e26c160698
ENH: Initial import
2005-08-03 13:19:36 -04:00
Andy Cedilnik
d604f5f625
STYLE: Fix typo
2005-08-03 13:19:22 -04:00
Bill Hoffman
cb0cd91ff3
ENH: /nologo must be first
2005-08-02 17:41:42 -04:00
Bill Hoffman
a95fef3d1c
ENH: add changes for qt4 from Clinton Stimpson
2005-08-02 16:44:00 -04:00
Bill Hoffman
feb5019890
ENH: add changes for qt4 from Clinton Stimpson
2005-08-02 16:34:23 -04:00
Bill Hoffman
49b7c37544
ENH: add advanced values
2005-08-02 09:55:14 -04:00
Andy Cedilnik
10b6e2a621
ENH: Add C++ test too
2005-07-31 23:05:05 -04:00
Andy Cedilnik
e898324778
ENH: Add a test for C source file like AC_TRY_COMPILE
2005-07-31 23:02:22 -04:00
Ken Martin
c6b011e35e
ENH: put cmake files intoa CMakeFiles subdir to clean up bin tree
2005-07-29 09:19:25 -04:00
Brad King
90cefde755
ENH: Added VS8 support for DART_CXX_NAME.
2005-07-26 17:40:16 -04:00
Bill Hoffman
b8b298104b
ENH: make sure flags set in CC or CXX environment variables stay with the compiler
2005-07-20 15:44:55 -04:00
Bill Hoffman
ff250565a2
ENH: move flags next to compiler, so if env contains compiler and some flag, they stay together
2005-07-20 12:54:12 -04:00
Bill Hoffman
380f8f6b4b
ENH: make sure qmake is on the machine before running it
2005-07-20 12:48:12 -04:00
Bill Hoffman
af4b6fbfed
ENH: make KDevelop3 default to CMAKE_VERBOSE_MAKEFILE
2005-07-19 14:36:20 -04:00
Bill Hoffman
004b833d12
ENH: make KDevelop3 default to CMAKE_VERBOSE_MAKEFILE
2005-07-19 11:48:34 -04:00
Andy Cedilnik
3d84afe571
ENH: Several improvements and cleanups:
...
1. Add long command line arguments for every argument
2. Add a way to overwrite CTest configuration by providing --overwrite TimeOut=10
3. Improve argument parsing.
4. Add submit index argument
2005-07-18 11:46:45 -04:00