summaryrefslogtreecommitdiffstats
path: root/Modules/Platform/Windows-cl.cmake
Commit message (Collapse)AuthorAgeFilesLines
* ENH: Added support for import libraries created by executable and module ↵Brad King2007-03-191-4/+3
| | | | targets. The module import libraries should never be used but some windows compilers always create them for .dll files since there is no distinction from shared libraries on that platform. The executable import libraries may be used to create modules that when loaded bind to symbols from the executables. This is an enhancement related to bug#4210 though not requested by it explicitly.
* BUG: Fixed MSVC8 module build rule to not use /implib option. This is an ↵Brad King2007-03-101-8/+12
| | | | incremental fix for bug#4210.
* BUG: Shared library creation should use /implib option to specify the name ↵Brad King2007-03-091-6/+7
| | | | of the import library explicitly. This is an incremental step for bug #4210.
* BUG: Get rid of ancient variables CMAKE_CXX_WARNING_LEVEL, ↵Brad King2007-03-071-5/+1
| | | | CMAKE_CXX_USE_RTTI, CMAKE_CXX_STACK_SIZE which are only partially implemented and now taken care of by flag mapping anyway.
* BUG: use different commands for shared libraries and exe for manifest stuff ↵Bill Hoffman2006-11-111-2/+2
| | | | fix for bug#4039
* ENH: Adding image version number (major.minor) property to windows binaries. ↵Brad King2006-10-161-3/+3
| | | | Default is 0.0, but the VERSION target property may change the value. Windows now has first-class support for dll and exe versioning. This addresses bug#1219.
* BUG: fix for bug#3652 use link /lib instead of libBill Hoffman2006-10-031-1/+1
|
* ENH: Adding flags to force generation of manifest files when building with VC 8.Brad King2006-08-151-6/+13
|
* ENH: Enabled generation of preprocessed and assembly source rules for MSVC ↵Brad King2006-08-091-0/+12
| | | | with NMake.
* BUG: fix for bug 3550, for release builds do not build incrementalBill Hoffman2006-07-261-6/+20
|
* BUG: fix for CXX only projectsKen Martin2006-07-241-3/+7
|
* ENH: centralized locaiton of CMakeFiles settingKen Martin2006-06-141-12/+12
|
* ENH: removed logo info from the manifest toolKen Martin2006-06-121-3/+3
|
* ENH: Makefile performance improvementsKen Martin2006-05-021-6/+6
|
* ENH: name pdb files for visual studio make based buildsBill Hoffman2006-04-191-5/+5
|
* ENH: unix makefiles should work with clBill Hoffman2006-04-191-2/+2
|
* ENH: don't need two of theseBill Hoffman2006-04-191-4/+0
|
* ENH: test for vs8 correctlyBill Hoffman2006-04-191-0/+4
|
* ENH: check for version 1400Bill Hoffman2006-04-191-0/+4
|
* ENH: Split CMAKE_STANDARD_LIBRARIES into per-language variables ↵Brad King2006-04-111-12/+4
| | | | CMAKE_<lang>_STANDARD_LIBRARIES. This is needed to get programmable language support working with Visual Studio generators. It makes sense anyway.
* ENH: add better variables for MSVC versionsBill Hoffman2006-04-071-11/+25
|
* BUG: Fixed order of options to cl for 32-bit/64-bit test to work with VS 6 ↵Brad King2006-03-301-4/+5
| | | | NMake.
* ENH: add support for win64 for visual studio 2005 ide and nmake, also fix ↵Bill Hoffman2006-03-301-1/+32
| | | | warnings produced by building for win64
* BUG: /DWIN32 and /D_WINDOWS should be defined for all configurations or if ↵Brad King2006-03-161-30/+30
| | | | no configuration is set.
* ENH: add support for manifest stuffBill Hoffman2006-03-061-3/+6
|
* ENH: add manifest support for 2005Bill Hoffman2006-03-031-8/+15
|
* ENH: check in new find stuffBill Hoffman2006-03-021-0/+1
|
* ENH: make command line flags more consistent with ide settingsBill Hoffman2006-02-211-26/+26
|
* ENH: fix try compile for MFCBill Hoffman2006-02-141-2/+12
|
* ENH: Adding definition of MSVC when it is the compiler.Brad King2006-02-071-0/+1
|
* BUG: Removed odbc32.lib and odbccp32.lib from standard libraries on VS 8 ↵Brad King2006-02-031-2/+2
| | | | 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.
* ENH: correct standard librariesBill Hoffman2006-01-171-0/+2
|
* ENH: put CmakeTmp into CMakeFilesKen Martin2006-01-121-2/+2
|
* ENH: remove duplicatesBill Hoffman2005-12-201-2/+2
|
* BUG: fix for bug 2488Bill Hoffman2005-11-221-0/+2
|
* BUG: Fixed flag-to-vcproj-attribute conversion code to work again (it was ↵Brad King2005-11-181-6/+11
| | | | broken by the optimization changes). Added conversion of /nologo flag to SuppressStartupBanner attribute and /Gy flag to EnableFunctionLevelLinking attribute.
* ENH: add all libsBill Hoffman2005-11-101-2/+2
|
* ENH: /nologo must be firstBill Hoffman2005-08-021-2/+2
|
* ENH: put cmake files intoa CMakeFiles subdir to clean up bin treeKen Martin2005-07-291-6/+6
|
* ENH: move flags next to compiler, so if env contains compiler and some flag, ↵Bill Hoffman2005-07-201-2/+2
| | | | they stay together
* BUG: Fixed escaped quote at end of .Brad King2005-06-301-1/+1
|
* ENH: fix for incorrect setting of CONFIZGURATION_TYPESKen Martin2005-06-071-3/+4
|
* ENH: Be more verbose, handle network paths, and write compiler output to the ↵Andy Cedilnik2005-05-191-2/+30
| | | | log files
* ENH: remove debug printBill Hoffman2005-01-281-1/+0
|
* ENH: stuff to keep compiler tests from re-running all the timeBill Hoffman2005-01-201-3/+22
|
* BUG: fix running of cl in trycompilesBill Hoffman2005-01-171-1/+1
|
* ENH: major changes to support addition of languages from cmake modules ↵Bill Hoffman2004-09-221-29/+33
| | | | directory.
* ENH better test for free VC toolsBill Hoffman2004-09-031-10/+3
|
* ENH: check for ms free command line toolsBill Hoffman2004-09-031-13/+51
|
* ENH: add support for VCExpress 2005Bill Hoffman2004-07-051-22/+46
|