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 |
Brad King
|
ddec29c52d
|
BUG: Changed include and link directory paths in cmMakefile back to std::vector because there is an order dependency. Only cmMakefile::AddIncludeDirectory and cmMakefile::AddLinkDirectory should be called to add directories to the paths. They make sure the paths are unique as they are inserted.
|
2001-07-30 11:34:03 -04:00 |
Ian Scott
|
b24861d895
|
Removed the Uniquification of the include and link directory list in FinalPass,
and achieved the same effect by makein m_LinkDirectores and m_IncludeDirectories
a set rather than vector
|
2001-07-30 07:18:38 -04:00 |
Brad King
|
1f2c84f284
|
BUG: Fixed dependency generation to work for when there are many, many dependencies. Output is now easier to ready anyway because each dependency is on its own line.
|
2001-07-24 16:16:02 -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 |
Brad King
|
e693d47253
|
ENH: Added support for selection of static/shared build on a per-library basis.
|
2001-07-02 15:38:02 -04:00 |
Brad King
|
459dfc7531
|
BUG: Check for building shared libraries should read from makefile's setting, not directly from the cache.
|
2001-06-27 15:09:22 -04:00 |
Bill Hoffman
|
339bdd47b5
|
ENH: boot strap mfc gui and support for MFC
|
2001-06-20 16:49:09 -04:00 |
Brad King
|
1ede7e4e24
|
BUG: Removed generation of stray # Begin Custom Build line.
|
2001-06-08 14:38:56 -04:00 |
Ian Scott
|
4c4184f56c
|
adding a "Release with debugging Info" build to CMake for NT
|
2001-06-07 11:36:55 -04:00 |
Bill Hoffman
|
38a164d254
|
ENH: rename DSWMakefile and DSPMakefile to DSWWriter and DSPWriter
|
2001-06-06 13:48:13 -04:00 |
Bill Hoffman
|
8e281e5d5f
|
BUG: fix EXE and LIB path problems
|
2001-06-05 15:48:09 -04:00 |
Ken Martin
|
abab6bc000
|
fix for network includ paths
|
2001-06-01 13:54:43 -04:00 |
Bill Hoffman
|
bc9531c0d1
|
ENH: create CMAKE_CXX_FLAGS_[Buildtype] flags
|
2001-05-23 17:19:38 -04:00 |
Brad King
|
566c8d4ba0
|
ENH: Added INSTALL target to switch in OutputDSPFile. Also added a default that prints out an error message so that anyone who adds a target doesn't forget to update the switch.
|
2001-05-23 13:16:09 -04:00 |
Ken Martin
|
1f6057e864
|
install fixes for win32
|
2001-05-23 12:02:47 -04:00 |
Sebastien Barre
|
827ec6e39a
|
Seems to me that EXEWinHeader was not searched in the right place.
|
2001-05-22 20:36:54 -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 |
Ken Martin
|
aa72e182fe
|
half checked in changes for CMAKE_ROOT
|
2001-05-17 12:08:46 -04:00 |
Bill Hoffman
|
1cd9ce6f6e
|
ENH: unify make process on unix
|
2001-05-16 15:15:21 -04:00 |
Ken Martin
|
a12448c19b
|
added output directory support
|
2001-05-15 13:14:13 -04:00 |
Ken Martin
|
78232180f4
|
fix for expanding library vars
|
2001-05-11 13:52:54 -04:00 |
Ken Martin
|
639f1fa239
|
added registry entry support and windows app support
|
2001-05-11 10:53:17 -04:00 |
Bill Hoffman
|
69b51cc245
|
BUG: fix up gui with values that stay around too long
|
2001-05-10 17:23:00 -04:00 |
Geoffrey Cross
|
978407e042
|
Reads and uses MSPROJECT_TEMPLATE_DIRECTORY if it exists
|
2001-05-10 14:30:16 -04:00 |
Geoffrey Cross
|
401b9eea0b
|
ADD LINK32s are now on multiple lines because VC breaks otherwise
|
2001-05-09 18:00:03 -04:00 |
Bill Hoffman
|
02bdff675d
|
BUG: escape spaces before adding .lib
|
2001-05-09 16:17:03 -04:00 |
Bill Hoffman
|
013b9b3849
|
ENH: escape spaces
|
2001-05-09 16:08:50 -04:00 |
Bill Hoffman
|
e30a660df5
|
ENH: only add .lib if no .lib exists
|
2001-05-09 15:48:06 -04:00 |
Brad King
|
dec4d7afe1
|
ENH: Added use of CMAKE cache entry for generating the DSP build rules.
|
2001-05-04 10:44:11 -04:00 |
Ken Martin
|
56714a49d4
|
fixed custom command rule
|
2001-05-04 09:56:07 -04:00 |
Ken Martin
|
4d9b2f59cc
|
better custom rules
|
2001-05-04 09:39:05 -04:00 |
Bill Hoffman
|
96ec40943c
|
ENH: implement ADD_TARGET command, and add an ALL_BUILD target
|
2001-05-01 16:55:32 -04:00 |
Anonymous
|
d6fae5faf0
|
New command: INCLUDE(somefile.txt)
|
2001-04-30 10:52:58 -04:00 |
Ken Martin
|
2da0c57d46
|
added TARGET_LINK_LIBRARY command and support for debug and release libraries to link against
|
2001-04-30 10:44:00 -04:00 |
Brad King
|
2f42d7ffcb
|
BUG: Removed output of dual rules for source files that are processed by both the compiler and by a custom command. Also removed generation of duplicate CMakeLists.txt in the project files.
|
2001-04-27 14:51:43 -04:00 |
Will Schroeder
|
54cfe84f3f
|
ENH:New copyright
|
2001-04-27 08:01:17 -04:00 |
Ken Martin
|
41e1270413
|
support for debug and opt libraries
|
2001-04-26 16:22:53 -04:00 |
Ken Martin
|
30ad61805b
|
bug fixes
|
2001-04-26 09:38:31 -04:00 |
Ken Martin
|
73f04d1409
|
many fixes and cleanup and features
|
2001-04-24 16:49:12 -04:00 |
Ken Martin
|
24bce99cbf
|
cleaned up the coding style made ivars private etc
|
2001-04-19 13:28:46 -04:00 |
Ken Martin
|
865ec96644
|
major changes to support multiple libraries and source lists
|
2001-04-11 14:59:02 -04:00 |
Brad King
|
e0da3ef275
|
ERR: Corrected use of double-quotes to be compatible with UNIX make. Now double quotes (windows) or escape sequences for spaces (unix) are added when dependencies are output.
|
2001-04-09 10:31:36 -04:00 |
Brad King
|
e7bd5fcd19
|
ENH: Added support for spaces in the output directory names. Spaces in the input directory name may work also, but are untested.
|
2001-04-09 09:44:29 -04:00 |
Bill Hoffman
|
70b14df3f0
|
BUG: fix depends for libraries and executables in the same dir
|
2001-04-06 17:01:57 -04:00 |
Jim Miller
|
13b8be3fb7
|
FIX: configurations list needed to be reset for each dsp file created
|
2001-04-06 08:28:57 -04:00 |
Brad King
|
20fb92d80b
|
ERR: Small bug in generated DSP file fixed. A custom command environment variable has been replaced with explicity writing out the command.
|
2001-03-20 13:48:23 -05:00 |
Brad King
|
8c087d0e7a
|
ENH: Added SOURCE_GROUP command and corresponding support code. This command allows CMakeLists files to specify how sources are organized into groups in the generated DSP files and makefiles.
|
2001-03-20 13:20:59 -05:00 |
Brad King
|
410f7d12db
|
ENH: Added text files group to DSP output. CMakeLists.txt is duplicated in this group and outside, but fixing this will require a reorganization of custom rule generation. I should get to that soon.
|
2001-03-19 11:02:58 -05:00 |
Brad King
|
8fb07209eb
|
ENH: Finished Simplifying dsptemplate processing with in place of separate Release, Debug, ReleaseDLL, ... configurations.
|
2001-03-09 16:56:38 -05:00 |