Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ENH: Analyze inter-target dependencies to safely fix cycles | Brad King | 2008-02-06 | 7 | -144/+642 |
| | | | | | | | | | | - Cycles may be formed among static libraries - Native build system should not have cycles in target deps - Create cmComputeTargetDepends to analyze dependencies - Identify conneced components and use them to fix deps - Diagnose cycles containing non-STATIC targets - Add debug mode property GLOBAL_DEPENDS_DEBUG_MODE - Use results in cmGlobalGenerator as target direct depends | ||||
* | STYLE: Nightly Date Stamp | Brad King | 2008-02-05 | 1 | -1/+1 |
| | |||||
* | COMP: Add missing include for assert. | Brad King | 2008-02-05 | 1 | -0/+2 |
| | |||||
* | ENH: Allow separate installation of shared libs and their links. | Brad King | 2008-02-04 | 6 | -20/+222 |
| | | | | | | | - Add NAMELINK_ONLY and NAMELINK_SKIP to INSTALL command - Options select a \"namelink\" mode - cmInstallTargetGenerator selects files/link based on mode - See bug #4419 | ||||
* | ENH: make sure ALL_BUILD only shows up once | Bill Hoffman | 2008-02-04 | 1 | -1/+3 |
| | |||||
* | BUG: Added TARGET_ARCHIVES_MAY_BE_SHARED_LIBS global property to help ↵ | Brad King | 2008-02-04 | 4 | -2/+34 |
| | | | | compute proper rpath information on AIX when shared libraries have names like "libfoo.a". | ||||
* | BUG: When configuring compiler information files into the CMakeFiles ↵ | Brad King | 2008-02-04 | 5 | -7/+10 |
| | | | | directory in the project build tree, use IMMEDIATE option for CONFIGURE_FILE explicitly. It is needed in case the user sets CMAKE_BACKWARDS_COMPATIBILITY to 2.0 or lower. | ||||
* | STYLE: Nightly Date Stamp | Brad King | 2008-02-04 | 1 | -1/+1 |
| | |||||
* | BUG: When forcing the C and CXX compilers do not try to detect the ABI ↵ | Brad King | 2008-02-03 | 6 | -24/+38 |
| | | | | information. Cleanup configured language compiler info files by always using @ONLY. This addresses bug#6297. | ||||
* | COMP: Avoid warning in kwsys IOStream.cxx when the helper functions are not ↵ | Brad King | 2008-02-03 | 1 | -0/+13 |
| | | | | needed. Define one public symbol to avoid complaints from archivers about empty object files. | ||||
* | COMP: Convert C function prototypes to use (void) instead of (). | Brad King | 2008-02-03 | 4 | -5/+5 |
| | |||||
* | BUG: cmCTest::GetConfigType should return the string by reference-to-const ↵ | Brad King | 2008-02-03 | 2 | -2/+2 |
| | | | | so that callers may use .c_str() safely. | ||||
* | COMP: Fix warning in SystemInformation.cxx about possibly incorrect ↵ | Brad King | 2008-02-03 | 1 | -2/+2 |
| | | | | assignment in if condition. | ||||
* | COMP: Fix unreachable code warning. Remove runtime test of constant ↵ | Brad King | 2008-02-03 | 1 | -5/+1 |
| | | | | information. | ||||
* | COMP: Remove inline keyword from forward declaration for VS9. | Brad King | 2008-02-03 | 1 | -4/+4 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2008-02-03 | 1 | -1/+1 |
| | |||||
* | ENH: fix infinite loop from size_t change | Bill Hoffman | 2008-02-02 | 1 | -1/+1 |
| | |||||
* | ENH: Enable dependent library search paths on more platforms | Brad King | 2008-02-02 | 2 | -0/+2 |
| | | | | | - NetBSD needs dependent library paths in -rpath-link option. - kFreeBSD needs dependent library paths in -rpath-link option. | ||||
* | STYLE: Nightly Date Stamp | Brad King | 2008-02-02 | 1 | -1/+1 |
| | |||||
* | ENH: disable test for vs 70 as devenv randomly segfaults when building the ↵ | Ken Martin | 2008-02-01 | 1 | -2/+2 |
| | | | | sub-project | ||||
* | ENH: really Bill, using Ken's checkout, fix output in ctest so clean output ↵ | Ken Martin | 2008-02-01 | 1 | -6/+39 |
| | | | | in build and test is not lost, also display the command lines used | ||||
* | BUG: Fixed typo resulting in confusing error message from ↵ | Brad King | 2008-02-01 | 1 | -1/+1 |
| | | | | cmExportInstallFileGenerator. | ||||
* | BUG: When preserving relative paths for moc generated files, | Clinton Stimpson | 2008-02-01 | 1 | -1/+6 |
| | | | | also consider paths to headers in the build directory. | ||||
* | BUG: Remove InstallNameFixupPath from cmTarget and cmInstallTargetGenerator. | Brad King | 2008-02-01 | 3 | -48/+30 |
| | | | | | | | | | - Motivation: - It depended on the order of installation - It supported only a single destination for each target - It created directory portions of an install name without user request - Updated ExportImport test to install targets in an order that expoed this bug | ||||
* | ENH: fix warnings | Bill Hoffman | 2008-02-01 | 1 | -2/+2 |
| | |||||
* | ENH: Use new COMPILE_DEFINITIONS_* with set_property to | Clinton Stimpson | 2008-02-01 | 1 | -11/+4 |
| | | | | add Qt release/debug defines. | ||||
* | ENH: Show version number in window title. | Clinton Stimpson | 2008-02-01 | 2 | -2/+5 |
| | |||||
* | ENH: fix more warnings | Bill Hoffman | 2008-02-01 | 1 | -1/+1 |
| | |||||
* | ENH: fix more warnings | Bill Hoffman | 2008-02-01 | 1 | -2/+2 |
| | |||||
* | ENH: fix more warnings | Bill Hoffman | 2008-02-01 | 1 | -2/+2 |
| | |||||
* | ENH: fix more warnings | Bill Hoffman | 2008-02-01 | 1 | -2/+2 |
| | |||||
* | ENH: fix some warnings and 64 bit build windows | Bill Hoffman | 2008-02-01 | 1 | -18/+21 |
| | |||||
* | ENH: fix win64 build and a warning | Bill Hoffman | 2008-02-01 | 1 | -4/+7 |
| | |||||
* | ENH: Use translation file if it exists for the locale. | Clinton Stimpson | 2008-02-01 | 4 | -29/+46 |
| | | | | | | | Consolidate some strings. More responsive interrupting. Prompt user if they try to close during configure, and allow them to close. | ||||
* | ENH: Update ExportImport test to enforce dependent library paths | Brad King | 2008-02-01 | 2 | -0/+11 |
| | | | | | - Build without rpaths - Place implementation libs in separate directories | ||||
* | ENH: Enable dependent library search paths on more platforms | Brad King | 2008-02-01 | 5 | -0/+15 |
| | | | | | | | - HP-UX needs dependent library paths as -L options. - IRIX needs dependent library paths as -L options. - Sun needs dependent library paths as -L options. - FreeBSD needs dependent library paths in -rpath-link option. | ||||
* | BUG: Fix commit 1.41 of Tests/CMakeLists.txt to place fake target before ↵ | Brad King | 2008-02-01 | 1 | -1/+1 |
| | | | | --version flag instead of after. | ||||
* | ENH: Pass dependent library search path to linker on some platforms. | Brad King | 2008-02-01 | 22 | -385/+719 |
| | | | | | | | | | | | | | | | | - Move runtime path ordering out of cmComputeLinkInformation into its own class cmOrderRuntimeDirectories. - Create an instance of cmOrderRuntimeDirectories for runtime path ordering and another instance for dependent library path ordering. - Replace CMAKE_DEPENDENT_SHARED_LIBRARY_MODE with explicit CMAKE_LINK_DEPENDENT_LIBRARY_FILES boolean. - Create CMAKE_LINK_DEPENDENT_LIBRARY_DIRS boolean. - Create variables to specify -rpath-link flags: CMAKE_SHARED_LIBRARY_RPATH_LINK_<LANG>_FLAG CMAKE_EXECUTABLE_RPATH_LINK_<LANG>_FLAG - Enable -rpath-link flag on Linux and QNX. - Documentation and error message updates | ||||
* | COMP: Fix shadowed local warning. | Brad King | 2008-02-01 | 1 | -3/+3 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2008-02-01 | 1 | -2/+2 |
| | |||||
* | ENH: try to fix hp and vs 6, again... | Bill Hoffman | 2008-02-01 | 1 | -6/+7 |
| | |||||
* | STYLE: line length | Bill Hoffman | 2008-01-31 | 2 | -2/+4 |
| | |||||
* | ENH: fixes for borland | Bill Hoffman | 2008-01-31 | 1 | -4/+6 |
| | |||||
* | BUG: minor fix for ctest | Ken Martin | 2008-01-31 | 1 | -1/+1 |
| | |||||
* | ENH: remove extra junk | Bill Hoffman | 2008-01-31 | 1 | -1/+0 |
| | |||||
* | ENH: Support linking to shared libs with dependent libs | Brad King | 2008-01-31 | 11 | -92/+340 |
| | | | | | | | | | - Split IMPORTED_LINK_LIBRARIES into two parts: IMPORTED_LINK_INTERFACE_LIBRARIES IMPORTED_LINK_DEPENDENT_LIBRARIES - Add CMAKE_DEPENDENT_SHARED_LIBRARY_MODE to select behavior - Set mode to LINK for Darwin (fixes universal binary problem) - Update ExportImport test to account for changes | ||||
* | ENH: fix for qnx, I hope, and fix indent stuff | Bill Hoffman | 2008-01-31 | 1 | -20/+22 |
| | |||||
* | ENH: fix build errors with asm stuff on mingw and hopefully win64 | Bill Hoffman | 2008-01-31 | 1 | -20/+29 |
| | |||||
* | ENH: fix build for mingw | Bill Hoffman | 2008-01-31 | 1 | -20/+20 |
| | |||||
* | ENH: split into implementation and interface class to clean up namespace ↵ | Bill Hoffman | 2008-01-31 | 2 | -288/+510 |
| | | | | issues with #define stuff |