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.
|
24 years ago |
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.
|
24 years ago |
Ian Scott
|
b24861d895
Removed the Uniquification of the include and link directory list in FinalPass,
|
24 years ago |
Brad King
|
82c1916a6d
ENH: Hacked together a new implementation of the dependency generator code. This should support finding dependencies for individual files without doing them for the entire makefile. Use cmMakeDepend::FindDependencies() to do this.
|
24 years ago |
Berk Geveci
|
cf2f3998ec
Unnecessary variable
|
24 years ago |
Brad King
|
f7ca7fb868
BUG: When splitting a full path library into separate -L and -l parts, the -l part may not have a "lib" prefix on cygwin.
|
24 years ago |
Brad King
|
e5a3ad77e5
ENH: Added -D(library_name)_EXPORTS to build rules for sources that are going to be linked into a shared library. This allows dllexport setup for DLL building on cygwin. It may also come in handy in unix in the future. This corresponds to the same definition added by the dll dsp template in windows.
|
24 years ago |
Amitha Perera
|
c437247141
BUG: library extension goes after library name, not before
|
24 years ago |
Bill Hoffman
|
a1ec2852af
ENH: some clean up, and better checking to see if we are building cmake
|
24 years ago |
Bill Hoffman
|
863ca7d0e2
BUG: fix solaris problems in install and ar
|
24 years ago |
Brad King
|
d9e7be545f
BUG: When outputting relative path of .o, the relative path of the source file must also be written (not full path).
|
24 years ago |
Brad King
|
e693d47253
ENH: Added support for selection of static/shared build on a per-library basis.
|
24 years ago |
Bill Hoffman
|
0846046200
BUG: break up CMAKE_AR into program and ARGS
|
24 years ago |
Bill Hoffman
|
a7f7366abd
ENH: various fixes to allow bootstrap on sunos with CC
|
24 years ago |
Berk Geveci
|
19bd2c0c29
Special rules for out-of-package source files.
|
24 years ago |
Ken Martin
|
ae243b21bb
ENH: fix install when executable and lib path set
|
24 years ago |
Bill Hoffman
|
a5cda2217d
ENH: fix install for cygwin, build cmake from configure
|
24 years ago |
Brad King
|
7bb9fdbeef
BUG: Check for building shared libraries should read from the make file's setting, not directly from the cache.
|
24 years ago |
Amitha Perera
|
cdb3f325b5
ENH: Use ${MAKE} instead of make for dependent library rules
|
24 years ago |
Bill Hoffman
|
65a2a9f72c
BUG: shared libraries should not depend on other shared libraries, they get relinked too often.
|
24 years ago |
Ken Martin
|
807b5ba5c1
better permission handling
|
24 years ago |
Brad King
|
cf82992964
ENH: Extended INCLUDE_REGULAR_EXPRESSION to allow selective complaints about missing dependencies.
|
24 years ago |
Bill Hoffman
|
1f773c3ea9
BUG: remove unused
|
24 years ago |
Bill Hoffman
|
e42013dc71
BUG: create directories in the right place
|
24 years ago |
Bill Hoffman
|
d7fd7a8c47
ENH: do not add anything from the current directory to the depends
|
24 years ago |
Amitha Perera
|
80aad5e3b2
BUG: fixed so that empty library paths are ignored
|
24 years ago |
Bill Hoffman
|
48294a75ca
BUG: fix it so that if a Makefile is out of date for some reason, it is only built once, it was doing it twice.
|
24 years ago |
Bill Hoffman
|
e3f0d096c4
BUG: fix so it does not jump into the current directory for inital target builds
|
24 years ago |
Bill Hoffman
|
78ee6660a7
ENH: fix EXECUTABLE_OUTPUT_PATH and LIBRARY_OUTPUT_PATH for unix
|
24 years ago |
Amitha Perera
|
918c8c4f3a
BUG: SHLIB_LINK was being used when linking static executables. Missing comma
|
24 years ago |