Brad King
|
b4542762a7
ENH: Added target property INSTALL_RPATH_USE_LINK_PATH to append the linker search path directories not inside the project to the INSTALL_RPATH automatically. The property is initialized by the variable CMAKE_INSTALL_RPATH_USE_LINK_PATH when the target is created.
|
пре 19 година |
Ken Martin
|
8e9a6beccc
ENH: centralized locaiton of CMakeFiles setting
|
пре 19 година |
Ken Martin
|
7dc8a92246
STYLE: fix line length
|
пре 19 година |
Brad King
|
50a0f71120
ENH: Added CONFIGURATIONS option to INSTALL command to allow per-configuration install rules.
|
пре 19 година |
Bill Hoffman
|
8d3d137dc9
ENH: make sure special vs ide path is only used for msvc_ide builds
|
пре 19 година |
Brad King
|
8c02cc6627
ENH: Added option CMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE to put all in-project include directories before all out-of-project include directories.
|
пре 19 година |
Bill Hoffman
|
0005d625a0
ENH: add special windows CMAKE_MSVCIDE_RUN_PATH variable for adding to the path of vs IDE for running custom commands from cmake
|
пре 19 година |
Bill Hoffman
|
e6ef33f598
ENH: name pdb files for visual studio make based builds
|
пре 19 година |
Bill Hoffman
|
8fa5ed7300
ENH: fix java for ide builds again
|
пре 19 година |
Bill Hoffman
|
5ecfd3d4d3
ENH: fix java and add OBJECT_DIR support
|
пре 19 година |
Bill Hoffman
|
ed4974da55
ENH: enable test for java with IDE builds
|
пре 19 година |
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.
|
пре 19 година |
Brad King
|
bb014b0f4d
ENH: Restored implementation of AddCustomCommandToCreateObject. Updated it to use newer custom command functionality.
|
пре 19 година |
Brad King
|
ae2cbc346d
BUG: Install scripts should honor EXCLUDE_FROM_ALL options for subdirectories. This addresses bug#3100.
|
пре 19 година |
Brad King
|
acf33ba191
BUG: Do not add non-per-config subdirectory name of cmake target libraries as full path libs.
|
пре 19 година |
Brad King
|
d5719f22c1
ENH: Added support for multiple outputs generated by a single custom command. For Visual Studio generators the native tool provides support. For Xcode and Makefile generators a simple trick is used. The first output is considered primary and has the build rule attached. Other outputs simply depend on the first output with no build rule. During cmake_check_build_system CMake detects when a secondary output is missing and removes the primary output to make sure all outputs are regenerated. This approach always builds the custom command at the right time and only once even during parallel builds.
|
пре 19 година |
Brad King
|
8e39418f6c
BUG: Fixed cmOrderLinkDirectories to deal with raw link items that do not yet exist and correct drive letter case to avoid duplicate paths on windows. Fixed cmLocalGenerator to pass CMake targets as full paths to cmOrderLinkDirectories to make sure the ordering will pick up the proper target libraries.
|
пре 19 година |
Brad King
|
99ee1883d4
BUG: Removing part of earlier fix because it does not work with VS generators. It may be restored later after cmOrderLinkDirs is further fixed.
|
пре 19 година |
Brad King
|
57a9e26c15
BUG: Fixed cmOrderLinkDirectories to make sure cmake-built libraries are found properly. Also taking libraries that will be built but may not yet exist into account. The per-configuration subdirectories that are included by generators in the link path are checked for conflicting libraries also. Potentially conflicting libraries that are actually symlinks back to the desired library are no longer considered conflicting, which avoids bogus impossible ordering warnings.
|
пре 19 година |
Brad King
|
2301a025ea
ENH: Added global TargetManifest computation between Configure and Generate steps. This allows generators to know what other targets will exist on disk when the build completes.
|
пре 19 година |
Bill Hoffman
|
3c8e899102
ENH: add support for per config target LINK_FLAGS
|
пре 19 година |
Brad King
|
08b14163ee
ENH: Added named component installation implementation. Installation behavior should be unchanged unless -DCOMPONENT=<name> is specified when cmake_install.cmake is invoked.
|
пре 19 година |
Andy Cedilnik
|
93f5712a7d
COMP: Remove warnings
|
пре 19 година |
Bill Hoffman
|
f7c1723135
ENH: add support for universal binaries
|
пре 19 година |
Brad King
|
0376fe4b9b
ENH: Added support for linking to MS .lib libraries in MinGW.
|
пре 19 година |
Brad King
|
bcfca6e1c1
ENH: Enabling CMAKE_INCLUDE_CURRENT_DIR even for in-source builds to be more consistent with its name. This also makes double-quote and angle-bracket include styles (almost) identical.
|
пре 19 година |
Brad King
|
77c65b954e
BUG: Fixed generation of mismatched IF in install script. This bug was introduced during the m_ sweep.
|
пре 19 година |
Ken Martin
|
3d96e52261
STYLE: some m_ to this-> cleanup
|
пре 19 година |
Bill Hoffman
|
3f532f5489
ENH: add support for language flags at rule expansion time
|
пре 19 година |
Brad King
|
2b7e43961c
BUG: Fix for generated install scripts to support prefixes with trailing slashes or just a single slash.
|
пре 19 година |