Brad King
|
2dd364f751
|
ENH: Add CMAKE_EXE_EXPORTS_C_FLAG and CMAKE_EXE_EXPORTS_CXX_FLAG to support executables that export symbols.
|
2007-04-18 00:11:47 -04:00 |
Brad King
|
66d1930f56
|
ENH: Added CMAKE_EXE_EXPORTS_C_FLAG and CMAKE_EXE_EXPORTS_CXX_FLAG to support executables that export symbols.
|
2007-04-17 23:41:51 -04:00 |
Brad King
|
60befc2e49
|
ENH: Added CMAKE_SHARED_MODULE_LOADER_C_FLAG and CMAKE_SHARED_MODULE_LOADER_CXX_FLAG to support linking plugins to executables.
|
2007-04-17 16:19:36 -04:00 |
Brad King
|
a017333d9a
|
ENH: Added option CMAKE_INSTALL_SO_NO_EXE on linux to choose whether the default permissions for shared libraries include the executable bit. This is necessary to support the conflicting policies of Debian and Fedora. These changes address bug#4805.
|
2007-04-10 11:22:15 -04:00 |
Brad King
|
0526552b10
|
ENH: Enabled use of soname and therefore versioning symlinks. Patch is from bug#4558.
|
2007-04-10 08:36:33 -04:00 |
Brad King
|
5a32aa5919
|
ENH: Added target property ENABLE_EXPORTS for executable targets. It enables the executables for linking by loadable modules that import symbols from the executable. This finishes the executable import library support mentioned in bug #4210.
|
2007-03-22 09:45:25 -04:00 |
Brad King
|
56ce727d10
|
BUG: Disable creation of import libraries for executables on Borland until it can be made optional. Otherwise all executables get a .lib with the same name which is unexpected behavior for users.
|
2007-03-20 09:14:27 -04:00 |
Brad King
|
fc7c433463
|
ENH: Added support for import libraries created by executable and module 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.
|
2007-03-19 10:00:36 -04:00 |
Brad King
|
2f09a22411
|
BUG: Do not create import library for MODULEs. This is an incremental fix for bug#4210.
|
2007-03-10 07:49:47 -05:00 |
Brad King
|
007fa79037
|
BUG: Fixed MSVC8 module build rule to not use /implib option. This is an incremental fix for bug#4210.
|
2007-03-10 07:37:42 -05:00 |
Brad King
|
475447870f
|
BUG: Shared library creation should use /implib option to specify the name of the import library explicitly. This is an incremental step for bug #4210.
|
2007-03-09 13:59:18 -05:00 |
Brad King
|
0e8515fa4c
|
BUG: Get rid of ancient variables CMAKE_CXX_WARNING_LEVEL, CMAKE_CXX_USE_RTTI, CMAKE_CXX_STACK_SIZE which are only partially implemented and now taken care of by flag mapping anyway.
|
2007-03-07 15:57:52 -05:00 |
Brad King
|
42e1ffb7f5
|
BUG: Do not create import library for MODULEs. The TARGET_IMPLIB name is not set correctly for MODULE rules anyway.
|
2007-03-03 10:09:18 -05:00 |
Andy Cedilnik
|
b9ab2b1932
|
BUG: Propagate platform settings such as CMAKE_OSX_ARCHITECTURES to the try compile
|
2007-03-02 11:33:37 -05:00 |
Bill Hoffman
|
846b058f73
|
ENH: force c++ when building c++ objects
|
2007-02-21 11:45:38 -05:00 |
Bill Hoffman
|
b8eede3b19
|
BUG: fix for bug 3950 add support for df compiler on windows
|
2007-02-20 16:43:32 -05:00 |
Bill Hoffman
|
c96c175484
|
ENH: try to force c++ on qnx
|
2007-02-20 11:33:40 -05:00 |
Brad King
|
a7042f2e97
|
BUG: Applied patch from bug#4462.
|
2007-02-19 13:53:25 -05:00 |
Bill Hoffman
|
a47820ca86
|
ENH: add beos file
|
2006-12-07 16:14:09 -05:00 |
Bill Hoffman
|
5ac4801a04
|
BUG: use different commands for shared libraries and exe for manifest stuff fix for bug#4039
|
2006-11-11 14:04:29 -05:00 |
Brad King
|
b155f3aa1c
|
ENH: Adding image version number (major.minor) property to windows binaries. 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.
|
2006-10-16 18:17:14 -04:00 |
Brad King
|
7f7374e818
|
BUG: Do not enable -isystem support for Xcode generator until it is implemented.
|
2006-10-06 09:16:53 -04:00 |
Brad King
|
e0a662a3dd
|
ENH: Adding version number to the name of a DLL built in cygwin but not the import library. This addresses bug#3571.
|
2006-10-05 16:30:47 -04:00 |
Brad King
|
48470eaa00
|
ENH: Enabling link-type selection flags on Cygwin, MSYS, and MinGW. This addresses bug#1644 on these platforms.
|
2006-10-05 15:08:23 -04:00 |
Brad King
|
e1799a5f88
|
BUG: QNX GCC does not have -isystem.
|
2006-10-05 09:33:03 -04:00 |
Brad King
|
c11cf31c9b
|
ENH: Adding SYSTEM option to INCLUDE_DIRECTORIES command. This addresses bug #3462.
|
2006-10-05 08:55:59 -04:00 |
Bill Hoffman
|
131d8205f5
|
BUG: fix for bug# 3584 missing SONAME for fortran on darwin
|
2006-10-04 10:54:53 -04:00 |
Bill Hoffman
|
115521338c
|
BUG: fix for bug#3652 use link /lib instead of lib
|
2006-10-03 16:12:50 -04:00 |
Bill Hoffman
|
943de01060
|
ENH: disable static shared stuff on AIX, see comment
|
2006-10-03 13:35:41 -04:00 |
Brad King
|
506dca3990
|
BUG: Header and library search path ordering should be consistent.
|
2006-09-28 11:42:19 -04:00 |
Brad King
|
8e3bb08b81
|
ENH: Enabling link type selection flags for this platform. See bug#1644 for details.
|
2006-09-18 09:40:12 -04:00 |
Brad King
|
147b4ff102
|
BUG: Need -Wl, to pass linker flags when using gcc on Sun.
|
2006-09-16 11:47:21 -04:00 |
Brad King
|
690543c612
|
ENH: Enabling link type selection flags for this platform. See bug#1644 for details.
|
2006-09-15 15:19:11 -04:00 |
Brad King
|
b2a5495922
|
STYLE: Updated comment about link type flags and passing directly to ld.
|
2006-09-15 15:18:34 -04:00 |
Brad King
|
e21b65cbb9
|
BUG: Fix CMAKE_SHARED_*_LINK_*_C_FLAGS to pass link type selection flags directly to the linker.
|
2006-09-15 15:14:55 -04:00 |
Brad King
|
5845843156
|
ENH: Enabling link type selection flags for this platform. See bug#1644 for details.
|
2006-09-15 15:05:03 -04:00 |
Brad King
|
3079a67133
|
ENH: Enabling link type selection flags for this platform. See bug#1644 for details.
|
2006-09-15 14:58:30 -04:00 |
Brad King
|
1d0502927c
|
ENH: Adding support to link specifically to an archive or a shared library based on the file name specified. This fixes the problem of having -lfoo linking to libfoo.so even when it came from libfoo.a being specified.
|
2006-09-15 14:09:10 -04:00 |
Brad King
|
276e7e21a3
|
ENH: Adding flags to force generation of manifest files when building with VC 8.
|
2006-08-15 15:33:20 -04:00 |
Brad King
|
cd3d44881f
|
ENH: Enabling preprocessed source and asembly source generation rules on AIX compilers.
|
2006-08-09 13:59:22 -04:00 |
Brad King
|
8e6a9b2065
|
ENH: Enabled generation of preprocessed and assembly source rules for MSVC with NMake.
|
2006-08-09 13:45:13 -04:00 |
Brad King
|
8fbf4a0de6
|
ENH: Enabling preprocessed source and asembly source generation rules on SGI MIPSpro compilers.
|
2006-08-09 13:14:48 -04:00 |
Brad King
|
3b99b5ede3
|
ENH: Enabling preprocessed source and asembly source generation rules on HP aCC and cc.
|
2006-08-09 13:10:01 -04:00 |
Brad King
|
00e0c5c8e6
|
ENH: Enabling preprocessed source and asembly source generation rules on Sun CC.
|
2006-08-09 11:48:36 -04:00 |
Brad King
|
dd37d0652f
|
ENH: Changed preprocessed source extension to .i and assembly extension to .s for more portability.
|
2006-08-09 11:43:35 -04:00 |
Brad King
|
5cfa1b02ab
|
ENH: Added generation of rules to manually request preprocessed or generated assembly sources.
|
2006-08-07 23:25:21 -04:00 |
Brad King
|
c9506c30f0
|
BUG: Fixed shared library version support for Fortran. This addresses bug#3558.
|
2006-08-01 15:36:49 -04:00 |
Bill Hoffman
|
47ef504530
|
BUG: fix for bug 3550, for release builds do not build incremental
|
2006-07-26 11:15:28 -04:00 |
Ken Martin
|
e206d58027
|
BUG: fix for CXX only projects
|
2006-07-24 16:13:33 -04:00 |
Ken Martin
|
8e9a6beccc
|
ENH: centralized locaiton of CMakeFiles setting
|
2006-06-14 12:28:32 -04:00 |
Ken Martin
|
77b401ddb2
|
ENH: removed logo info from the manifest tool
|
2006-06-12 13:17:47 -04:00 |
Bill Hoffman
|
f08b1a2c96
|
ENH: add the flag for creating windows gui's
|
2006-05-05 21:49:02 -04:00 |
Bill Hoffman
|
0cfda4a7f0
|
ENH: use correct flags for optimization
|
2006-05-03 09:23:57 -04:00 |
Ken Martin
|
3023eb7ccb
|
ENH: Makefile performance improvements
|
2006-05-02 09:56:42 -04:00 |
Andy Cedilnik
|
b9947a91d4
|
ENH: Cleanup link libraries. Remove -l from -ldl
|
2006-04-20 10:23:17 -04:00 |
Bill Hoffman
|
e6ef33f598
|
ENH: name pdb files for visual studio make based builds
|
2006-04-19 16:36:14 -04:00 |
Bill Hoffman
|
f2e2f23392
|
ENH: unix makefiles should work with cl
|
2006-04-19 15:29:19 -04:00 |
Bill Hoffman
|
4a20d4fe39
|
ENH: don't need two of these
|
2006-04-19 11:14:00 -04:00 |
Bill Hoffman
|
96c140e281
|
ENH: test for vs8 correctly
|
2006-04-19 10:56:54 -04:00 |
Bill Hoffman
|
0b490110ba
|
ENH: check for version 1400
|
2006-04-19 10:11:43 -04:00 |
Bill Hoffman
|
b4c7f843f9
|
ENH: add windows apps to mingw
|
2006-04-17 13:57:08 -04:00 |
Bill Hoffman
|
cae4e6b37a
|
ENH: add patch for finding applications on OSX
|
2006-04-13 11:00:52 -04:00 |
Brad King
|
08289893b8
|
ENH: Split CMAKE_STANDARD_LIBRARIES into per-language variables CMAKE_<lang>_STANDARD_LIBRARIES. This is needed to get programmable language support working with Visual Studio generators. It makes sense anyway.
|
2006-04-11 16:55:49 -04:00 |
Bill Hoffman
|
bcfd6f7f69
|
ENH: add better variables for MSVC versions
|
2006-04-07 16:46:41 -04:00 |
Brad King
|
f0e8c750d1
|
BUG: Fixed order of options to cl for 32-bit/64-bit test to work with VS 6 NMake.
|
2006-03-30 16:55:19 -05:00 |
Bill Hoffman
|
5a2668b326
|
ENH: add support for win64 for visual studio 2005 ide and nmake, also fix warnings produced by building for win64
|
2006-03-30 13:49:56 -05:00 |
Bill Hoffman
|
dfbee4a92a
|
ENH: use correct name for path
|
2006-03-29 16:34:50 -05:00 |
Andy Cedilnik
|
40272a16bd
|
ENH: Add support for adding content to bundles
|
2006-03-28 08:54:01 -05:00 |
Bill Hoffman
|
53ab2aa6af
|
ENH: add /opt/local/include
|
2006-03-27 12:21:43 -05:00 |
Bill Hoffman
|
a64f629140
|
ENH: add unix paths
|
2006-03-27 11:09:19 -05:00 |
Bill Hoffman
|
d33021924d
|
ENH: add more search paths and add UnixPaths to all unix platforms
|
2006-03-27 10:46:42 -05:00 |
Brad King
|
a59dd5d4c3
|
BUG: Fix '/use/lib' to be '/usr/lib'.
|
2006-03-24 14:15:10 -05:00 |
Bill Hoffman
|
f7c1723135
|
ENH: add support for universal binaries
|
2006-03-24 09:15:05 -05:00 |
Brad King
|
0376fe4b9b
|
ENH: Added support for linking to MS .lib libraries in MinGW.
|
2006-03-22 11:10:58 -05:00 |
Brad King
|
88f69f0df9
|
BUG: /DWIN32 and /D_WINDOWS should be defined for all configurations or if no configuration is set.
|
2006-03-16 17:40:48 -05:00 |
Brad King
|
8e137c54d6
|
ENH: Enabling soname support on FreeBSD.
|
2006-03-16 11:15:24 -05:00 |
Bill Hoffman
|
44e6852322
|
ENH: use c not cxx
|
2006-03-15 14:14:03 -05:00 |
Bill Hoffman
|
88bd3b5281
|
ENH: add support for removing language flags from shared library and shared module link commands
|
2006-03-14 14:03:16 -05:00 |
Bill Hoffman
|
15b5869b46
|
ENH: add correct initial flags for aix
|
2006-03-09 15:00:37 -05:00 |
Bill Hoffman
|
14cb9c5aff
|
ENH: remove junk
|
2006-03-09 14:57:55 -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
|
ea8c278cd6
|
ENH: add manifest support for 2005
|
2006-03-03 12:01:04 -05:00 |
Bill Hoffman
|
a5825cd11a
|
ENH: check in new find stuff
|
2006-03-02 13:30:22 -05:00 |
Bill Hoffman
|
7603244509
|
ENH: use program files env for searching
|
2006-02-28 10:27:30 -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 |
Bill Hoffman
|
0a0e459102
|
ENH: make command line flags more consistent with ide settings
|
2006-02-21 12:19:32 -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 |
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
|
6f96bba66d
|
ENH: fix try compile for MFC
|
2006-02-14 10:51:36 -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
|
e40ca0f428
|
BUG: Need Windows-g++.cmake module to support C++-only projects on Windows.
|
2006-02-09 14:18:48 -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
|
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 |
Bill Hoffman
|
6d65b48279
|
ENH: add kFreeBSD support
|
2006-01-23 11:32:35 -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 |
Ken Martin
|
4bdca3b404
|
ENH: put CmakeTmp into CMakeFiles
|
2006-01-12 13:49:32 -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 |
Bill Hoffman
|
b0c38460bd
|
ENH: remove duplicates
|
2005-12-20 13:53:27 -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
|
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
|
b94d785df9
|
ENH: add all libs
|
2005-11-10 14:28:51 -05: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
|
8ed25a5b89
|
ENH: add flags for debug release for aix
|
2005-08-29 17:09:29 -04:00 |
Bill Hoffman
|
cb0cd91ff3
|
ENH: /nologo must be first
|
2005-08-02 17:41:42 -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 |
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
|
6571799492
|
FIX: for 1852 fix fortran case
|
2005-07-13 08:29:56 -04:00 |
Brad King
|
6048659e66
|
BUG: Fixed escaped quote at end of .
|
2005-06-30 11:18:56 -04:00 |
Brad King
|
387bcc5d20
|
BUG: Need to use the -c option for implib to produce case-sensitive symbols in the .lib files.
|
2005-06-29 12:07:09 -04:00 |
Ken Martin
|
e1e7b11437
|
ENH: fixed some spelling errors
|
2005-06-20 16:31:34 -04:00 |
Ken Martin
|
8108786494
|
ENH: fix for incorrect setting of CONFIZGURATION_TYPES
|
2005-06-07 12:07:34 -04:00 |
Andy Cedilnik
|
6adbe6d049
|
ENH: Be more verbose, handle network paths, and write compiler output to the log files
|
2005-05-19 14:36:19 -04:00 |
Bill Hoffman
|
f50e904faf
|
ENH: fix install test with xcode, the xcode generator does not support library versioning yet
|
2005-04-07 16:09:13 -04:00 |
Brad King
|
1c4337d778
|
ENH: Removed CMAKE_GENERATOR_NEW now that the old unix makefile generator is never used.
|
2005-04-06 15:06:08 -04:00 |
Bill Hoffman
|
dbf7410bb2
|
ENH: try to fix rpath on qnx
|
2005-03-14 12:18:23 -05:00 |
Brad King
|
a116420839
|
ENH: Initial attempt at QNX support. Submitted by Tim Arney.
|
2005-03-11 10:15:36 -05:00 |
Brad King
|
54c99dc5fd
|
ENH: Adding support for shared library versioning using the -install_name option on the OSX linker. This is actually needed to support relative -o paths which are used by cmLocalUnixMakefileGenerator2.
|
2005-03-01 12:26:25 -05:00 |
Brad King
|
a21c0449ab
|
BUG: Added installation of .in files as well as .cmake files.
|
2005-02-24 11:46:27 -05:00 |
Bill Hoffman
|
16dec1dd0d
|
ENH: remove debug print
|
2005-01-28 08:30:56 -05:00 |
Bill Hoffman
|
36dd18efce
|
ENH: stuff to keep compiler tests from re-running all the time
|
2005-01-20 12:30:03 -05:00 |
Bill Hoffman
|
e7bc462755
|
BUG: fix running of cl in trycompiles
|
2005-01-17 15:20:41 -05:00 |
Bill Hoffman
|
080a626d8f
|
ENH: fix for OpenBSD
|
2004-12-16 17:26:59 -05:00 |
Bill Hoffman
|
2aaac85694
|
FIX: fix for bug 1325, Tru64 not True64
|
2004-12-06 12:39:18 -05:00 |
Bill Hoffman
|
a8fb3b69e2
|
ENH: try and fix aix xlC with gcc
|
2004-11-23 17:34:59 -05:00 |
Bill Hoffman
|
04ca53e686
|
ENH: try and fix aix xlC with gcc
|
2004-11-23 17:28:28 -05:00 |
Bill Hoffman
|
bdb660bad4
|
ENH: try to fix aix with native cxx and gcc
|
2004-11-23 14:07:46 -05:00 |
Bill Hoffman
|
7cef36c628
|
ENH: add the ability to generate custom commands for a language that is not supported by an IDE
|
2004-10-21 14:34:02 -04:00 |
Bill Hoffman
|
5bc54263a6
|
ENH: use c++ with c++ and c flags with c
|
2004-09-24 09:11:42 -04:00 |
Bill Hoffman
|
692ba48c4e
|
ENH: major changes to support addition of languages from cmake modules directory.
|
2004-09-22 14:42:05 -04:00 |
Bill Hoffman
|
b18faffcf0
|
add ifort support
|
2004-09-09 16:05:42 -04:00 |
Bill Hoffman
|
3708ed4ec8
|
try to fix fortran on hp
|
2004-09-09 11:50:14 -04:00 |
Bill Hoffman
|
0d4cd0436b
|
ENH better test for free VC tools
|
2004-09-03 15:19:58 -04:00 |
Bill Hoffman
|
652823dc83
|
ENH: check for ms free command line tools
|
2004-09-03 12:01:46 -04:00 |
Bill Hoffman
|
4fb678e40d
|
Make sure cmake uses consistent module prefixes
|
2004-08-30 12:14:31 -04:00 |
Andy Cedilnik
|
ad4f98f3cf
|
ENH: Cleanup. Use relative path to modules
|
2004-08-26 22:52:53 -04:00 |
Bill Hoffman
|
c9eaf38653
|
hack to try and fix sun platform
|
2004-08-26 21:43:27 -04:00 |
Bill Hoffman
|
66a08c10e5
|
ENH: more uniform approach to enable language, one step closer to being able to enable a language without modifing cmake source code
|
2004-08-26 14:55:55 -04:00 |
Andy Cedilnik
|
fa84ecf7bf
|
ENH: Initial import for Darwin using xlC
|
2004-08-17 19:18:59 -04:00 |
Ken Martin
|
d8bada47a6
|
ENH: Initial import
|
2004-08-09 18:20:07 -04:00 |
Bill Hoffman
|
9655299f08
|
ENH: initial fortran support
|
2004-08-06 14:51:41 -04:00 |
Bill Hoffman
|
86195caf6a
|
ENH: add support for VCExpress 2005
|
2004-07-05 12:16:33 -04:00 |
Bill Hoffman
|
dc4a6f63b0
|
C++ compiler is not set for c only projects
|
2004-06-23 16:15:21 -04:00 |
Bill Hoffman
|
b6466061cb
|
ENH: add NDEBUG to windows release builds for both ide and nmake
|
2004-06-14 12:16:25 -04:00 |
Brad King
|
830e1ac1d9
|
BUG#895: Adding -DNDEBUG to C and C++ flags for release builds.
|
2004-06-01 14:08:04 -04:00 |
Ken Martin
|
d8ae50b87c
|
a guess at some OSF compiler flags
|
2004-05-05 10:41:40 -04:00 |
Andy Cedilnik
|
ea8dc0769d
|
ENH: Only mangle object files if CMAKE_MANGLE_OBJECT_FILE_NAMES is set. Only on borland for now.
|
2004-05-04 11:24:32 -04:00 |
Bill Hoffman
|
a6b60841db
|
BUG: fix for bug 116 platform files can now specify directories that should not be added by CMAKE
|
2004-04-28 13:21:56 -04:00 |
Brad King
|
7fa9a5f5d6
|
ERR: Fixed incorrect documentation for CMAKE_CXX_WARNING_LEVEL. Submitted by David Cole.
|
2004-03-23 15:02:07 -05:00 |
Bill Hoffman
|
07b4d8bbca
|
BUG: fix mingw module load tests
|
2004-02-16 09:50:06 -05:00 |
Bill Hoffman
|
eb7ab7964a
|
shared modules are not linked so do not use lib prefix
|
2004-02-14 16:55:04 -05:00 |
Bill Hoffman
|
f7ce654912
|
ENH: change mingw to use libfoo.dll instead of foo.dll since it can link to them
|
2004-02-13 10:51:44 -05:00 |
Andy Cedilnik
|
2f5673c894
|
ENH: Fix typos about copying exe flags to shared flags and to modules. Bug #518 - On borland, initial flags for bulding module are wrong
|
2004-01-15 13:57:21 -05:00 |
Ken Martin
|
32f1d93de3
|
fix in quoting
|
2003-12-17 08:21:45 -05:00 |
Brad King
|
128f3cbd00
|
ENH: Added CMAKE_SHARED_LIBRARY_SONAME_C_FLAG and CMAKE_SHARED_LIBRARY_SONAME_CXX_FLAG settings to enable shared library version support for SGI.
|
2003-12-12 15:42:55 -05:00 |
Brad King
|
18112d0854
|
ENH: Added CMAKE_SHARED_LIBRARY_SONAME_FLAG setting to enable shared library version support for HP-UX.
|
2003-12-12 14:44:03 -05:00 |
Brad King
|
c1add9106c
|
ENH: Using separate CMAKE_SHARED_LIBRARY_SONAME flags for C and CXX.
|
2003-12-12 14:35:18 -05:00 |
Brad King
|
9a096e8488
|
ENH: Added CMAKE_SHARED_LIBRARY_SONAME_FLAG setting to enable shared library version support for SunOS.
|
2003-12-12 14:20:06 -05:00 |
Brad King
|
aaf0ed39ca
|
ENH: Adding implementation of shared library version support on UNIX. This addresses the feature request described in bug#32.
|
2003-11-26 17:59:53 -05:00 |
Bill Hoffman
|
c3530dd01f
|
BUG: fix for bug 383 gcc flags are now always set if the compiler is gnu
|
2003-11-14 10:44:12 -05:00 |
Bill Hoffman
|
34853be45a
|
BUG: fix for bug 346, borland should now support dash in the path
|
2003-11-05 11:18:15 -05:00 |
Bill Hoffman
|
44d6e0362e
|
BUG: fix for bug# 317
|
2003-10-31 16:56:40 -05:00 |
Bill Hoffman
|
db3cd82590
|
BUG: fix for bug 78 should be on 1.8 branch
|
2003-10-15 23:42:06 -04:00 |
Brad King
|
de27c1207b
|
ERR: Old -flat_namespace -undefined suppress flags for CMAKE_SHARED_MODULE_CREATE_C_FLAGS should be included when CMAKE_BACKWARDS_COMPATIBILITY is 1.6 or lower.
|
2003-10-15 10:14:13 -04:00 |
Andy Cedilnik
|
5d4bdcf942
|
ERR: allow spaces in the path
|
2003-10-13 11:32:37 -04:00 |
Yves Starreveld
|
2ff4690192
|
ENH: remove the -flat_namespace and -undefined suppress hacks from
ENH: CMAKE_SHARED_MODULE_CREATE_C_FLAGS
ENH: and fix the complex example to specify a -bundle loader for the
ENH: shared module that it builds.
|
2003-08-27 20:35:18 -04:00 |
Bill Hoffman
|
a35d911def
|
ENH: MinGW build now passes all the tests
|
2003-08-27 16:42:01 -04:00 |
Bill Hoffman
|
9cc69e8292
|
ENH: add configure file for gcc under windows
|
2003-08-22 11:56:20 -04:00 |
Bill Hoffman
|
a413160fec
|
ENH: add the unix makefile generator as an option from the windows GUI, this builds with mingw, cygwin, and combinations of make cl, bcc32
|
2003-08-21 16:22:23 -04:00 |
Brad King
|
5e21538ebd
|
ENH: Improved default choice of -64 compiler/linker flags based on how cmake was built.
|
2003-08-19 10:50:08 -04:00 |
Bill Hoffman
|
c2d52d74a1
|
BUG: fix for main in a library on windows with nmake
|
2003-08-07 14:10:16 -04:00 |
Ken Martin
|
dfcd4f2154
|
added test for whether pdbtype should be used for nmake
|
2003-08-05 09:55:20 -04:00 |
Brad King
|
a1bb1a4712
|
ENH: Added optional configuration of data/doc/man dirs. This will be useful for package maintainers.
|
2003-07-21 16:38:53 -04:00 |
Brad King
|
2d411398fd
|
BUG: Stack size in generated programs should be 10 meg, not 256.
|
2003-06-12 16:43:09 -04:00 |
Brad King
|
9c3a6eb410
|
BUG: Need -brtl when creating shared libraries. Also added -bexpall (AIX equivalent to Linux's -rdynamic) when building executables.
|
2003-05-16 15:21:03 -04:00 |
Bill Hoffman
|
8e6c05cbae
|
BUG: remove typo from file
|
2003-05-09 09:32:04 -04:00 |
Bill Hoffman
|
6292558f36
|
BUG: fix for borland win32 exe builds
|
2003-05-08 09:55:59 -04:00 |
Ken Martin
|
5394ecef82
|
BUG: remove -H flags as they cause crashes on oldwww
|
2003-05-08 09:44:51 -04:00 |
Ken Martin
|
1b572eb946
|
BUG: remove -H flags as they cause crashes on oldwww
|
2003-05-08 09:43:15 -04:00 |
Bill Hoffman
|
c70beb4bee
|
ENH: change the default borland stack size
|
2003-05-05 10:24:01 -04:00 |
Bill Hoffman
|
f4ebc1f15f
|
Fix gnu c and Sun CC mix
|
2003-03-27 13:03:30 -05:00 |
Bill Hoffman
|
0f89043568
|
force c++ for c++ files
|
2003-03-14 12:00:50 -05:00 |
Brad King
|
284071e3fa
|
BUG: Don't use -nostdlib option to link shared libraries. Just use gcc -shared, even for C++ libraries.
|
2003-03-13 15:46:19 -05:00 |
Bill Hoffman
|
e0d166ec72
|
fix default release flags for hp
|
2003-02-05 14:55:51 -05:00 |
Brad King
|
415eca1fbb
|
BUG: Added missing link flag to export symbols from an executable.
|
2003-01-24 13:53:21 -05:00 |
Ken Martin
|
b05c5e89ed
|
minor change to default compile flags
|
2003-01-22 14:59:46 -05:00 |
Bill Hoffman
|
110bc04bd0
|
use export all symbols on cygwin
|
2003-01-21 12:41:22 -05:00 |
Bill Hoffman
|
c01253a58f
|
BUG: fix flags for borland link shared and module
|
2003-01-15 13:22:50 -05:00 |
Brad King
|
4ad8af53ab
|
ENH: Added shared library settings.
|
2003-01-06 09:32:27 -05:00 |
Bill Hoffman
|
578883ce64
|
add shared path for OSF
|
2003-01-06 08:39:21 -05:00 |
Bill Hoffman
|
b36d6b89f1
|
BUG: revert back to rpath,
|
2003-01-05 11:24:36 -05:00 |
Bill Hoffman
|
ad6fb55653
|
try to fix rpath on OSF
|
2003-01-03 16:23:47 -05:00 |
Bill Hoffman
|
39e43360ea
|
BUG: bad rpath flag for suns
|
2003-01-03 08:12:58 -05:00 |
Bill Hoffman
|
bdaf74b561
|
clean up some c/cxx issues
|
2003-01-02 08:52:39 -05:00 |
Bill Hoffman
|
7773f9ed22
|
clean up some c/cxx issues
|
2003-01-02 08:51:23 -05:00 |
Brad King
|
61cd9298cd
|
ENH: Added <LINK_FLAGS> to link rules.
|
2002-12-31 13:08:44 -05:00 |
Bill Hoffman
|
bf6730b03a
|
ENH: fix shared libraries on AIX
|
2002-12-30 11:48:33 -05:00 |
Andy Cedilnik
|
c073a094ed
|
Add missing closing bracket
|
2002-12-26 13:58:04 -05:00 |
Bill Hoffman
|
e74377dcd8
|
ENH: fixes for borland with spaces in the path
|
2002-12-22 15:19:48 -05:00 |
Brad King
|
4e6ad941e9
|
ENH: Visual Studio 6 and 7 generators now set CMAKE_CONFIGURATION_TYPES to be a semicolon-separated list of configurations that will be built.
|
2002-12-20 12:59:18 -05:00 |
Bill Hoffman
|
b489540f83
|
ENH: make linker flags use init values so users can set them from the cache
|
2002-12-19 12:51:31 -05:00 |
Brad King
|
f958a7dc85
|
ENH: Adding build type flags for C.
|
2002-12-18 10:52:38 -05:00 |
Bill Hoffman
|
96189f79d5
|
ENH: unify EnableLanguage across all generators
|
2002-12-05 13:44:11 -05:00 |
Bill Hoffman
|
e2d1104881
|
determine CMAKE_MAKE_PROGRAM in EnableLanguage
|
2002-12-03 16:19:16 -05:00 |
Bill Hoffman
|
3873bd6257
|
correctly place both LINK_FLAGS and CXX_LINK_FLAGS and C_LINK_FLAGS into all the rules
|
2002-12-03 10:47:07 -05:00 |
Bill Hoffman
|
69806d705a
|
change flags for borland
|
2002-11-22 16:18:31 -05:00 |
Bill Hoffman
|
77888e67f8
|
remove debug stuff
|
2002-11-21 15:36:33 -05:00 |
Bill Hoffman
|
9a6c95fcea
|
add checks for ansi flags and not hard code them
|
2002-11-21 12:52:54 -05:00 |
Bill Hoffman
|
e9687d931a
|
fix for create shared library
|
2002-11-21 08:45:45 -05:00 |
Bill Hoffman
|
dad83f4d3c
|
BUG: fix for borland run time dll
|
2002-11-15 17:45:03 -05:00 |
Bill Hoffman
|
c164ba1ba1
|
fix for sun
|
2002-11-15 16:00:22 -05:00 |
Berk Geveci
|
435282e538
|
temp fix for hp
|
2002-11-14 16:29:15 -05:00 |
Berk Geveci
|
3118795db0
|
fix flags for hp
|
2002-11-14 16:12:46 -05:00 |
Andy Cedilnik
|
115ea25dab
|
BUG: fix flags for c compiler on windows
|
2002-11-14 11:33:25 -05:00 |
Bill Hoffman
|
388c4ad207
|
BUG: fix for missing temp file variable
|
2002-11-14 08:59:42 -05:00 |
Bill Hoffman
|
a79b16a67f
|
reorder tWR so that it does not crash with shared
|
2002-11-13 23:37:20 -05:00 |
Bill Hoffman
|
26e05fc060
|
fix shared builds on borland and add debug stuff for makefiles
|
2002-11-13 20:11:26 -05:00 |
Ken Martin
|
19b144bdbf
|
ENH: move -P flag from cxxflags to the compile line for cxx files
|
2002-11-13 15:32:27 -05:00 |
Bill Hoffman
|
46ede79d58
|
ENH: use correct run time library for borland
|
2002-11-13 14:51:20 -05:00 |
Bill Hoffman
|
e0671aba94
|
BUG: fix order of link line for creating shared libraries
|
2002-11-13 11:25:10 -05:00 |
Bill Hoffman
|
e020a6d171
|
ENH: add .def file support
|
2002-11-12 15:24:31 -05:00 |
Bill Hoffman
|
98ef89bf77
|
Set CMAKE_BUILD_TOOL
|
2002-11-12 09:12:13 -05:00 |
Bill Hoffman
|
36db45082e
|
ENH: fix up several problems with new stuff
|
2002-11-11 18:10:30 -05:00 |
Bill Hoffman
|
38781fd84d
|
Fix for OSF
|
2002-11-11 17:00:53 -05:00 |
Bill Hoffman
|
d1051bb575
|
clean up flags with _init flags
|
2002-11-11 12:31:46 -05:00 |
Bill Hoffman
|
5b9a880bfb
|
add install stuff for platform directory
|
2002-11-11 11:43:23 -05:00 |
Bill Hoffman
|
b133abe423
|
ENH: fix for darwin modules
|
2002-11-11 09:11:31 -05:00 |
Bill Hoffman
|
538f38596f
|
BUG: fix setting of c flags
|
2002-11-10 10:02:52 -05:00 |
Bill Hoffman
|
ac481e0ee9
|
fix for cxxflags
|
2002-11-09 13:43:16 -05:00 |
Brad King
|
1ccd1efe3e
|
ENH: Adding support for comeau C++ compiler.
|
2002-11-08 18:07:41 -05:00 |
Brad King
|
3a6d52f4c5
|
ENH: Moved caching of C*_FLAGS* settings down to CMakeSystemSpecificInformation.cmake. The platform files can set the defaults on the first run, and then the settings are cached at the end.
|
2002-11-08 18:06:53 -05:00 |
Bill Hoffman
|
f5d95fb078
|
Complete rework of makefile generators expect trouble
|
2002-11-08 15:46:08 -05:00 |