- 07 Oct, 2016 20 commits
-
-
Domen Vrankar authored
Generate a single debuginfo package even if components packaging is enabled. This makes issue #15668 resolution feature complete. Closes: #15486
-
Domen Vrankar authored
Main component rpm package is generated without component suffix in filename and package name.
-
Brad King authored
20e62f74 cmLocalGenerator: Simplify ConvertToLinkReference fd93b360 cmOutputConverter: Add a flag for IsUnix 1365e18b Convert: Inline platform-specific methods 1ed5f6b3 Makefiles: Introduce local RelativePath method 8377d9e0 Fortran: Inline conversion to relative path 00173b71 Fortran: Wrap path convert in a call with a more-suitable name d5911ef0 Makefiles: Hardcode the relative location of the CMakeCache file c3264f48 Convert: Extract method to determine if paths are in directory 52168f32 Convert: Remove asserts which are duplicated in delegate method 5213f893 Convert: Remove early return check b61c268b Convert: Extract local variables for readability e278f5a8 Convert: Extract local variables 51bc6bdd cmOutputConverter: remove unused code 8e0c1599 Xcode: Inline ConvertToRelativePath calls
-
Brad King authored
15762b72 elf: Remove GetDynamicEntryCount and ReadBytes methods cd4f573a cmSystemTools, elf: handle DT_MIPS_RLD_REL_MAP in RemoveRPath b8b1d151 cmSystemTools: rewrite RemoveRPath using DyanmicEntryList methods 72eb6a37 elf: add DynamicEntryList methods and rpath tag constants 66c4d082 elf: remove tag switch from ELF_Dyn ByteSwap function
-
Chuck Atkins authored
Older versions of libuv did not have the uv_loop_close API. It first showed up in unstable releases ~ v0.11.20 but was not available in a stable release until v1.0
-
Chuck Atkins authored
-
Stephen Kelly authored
-
Stephen Kelly authored
These flags are redundant anyway in the NEW case of the policy, and could be merged with CMAKE_EXE_EXPORTS_${lang}_FLAG content for that case. That is deferred to the future, but now at least the similar code is located close to each other.
-
James Cowgill authored
These are no longer used after the DynamicEntryList changes.
-
James Cowgill authored
-
James Cowgill authored
-
Kitware Robot authored
- 06 Oct, 2016 20 commits
-
-
Stephen Kelly authored
-
Stephen Kelly authored
-
Stephen Kelly authored
Make conversion to output format the caller responsibility, so that the method only 'converts to a link reference'.
-
Stephen Kelly authored
Remove the need for method parameters to represent the distinction.
-
Stephen Kelly authored
They don't provide real value.
-
Stephen Kelly authored
This makes it easier to remove directory-specific state from cmOutputConverter where it doesn't belong. Of course, this just relocates the problem to the makefiles generator for now, but that's better than affecting the core.
-
Stephen Kelly authored
Don't use cmOutputConverter method which relies on directory-specific state.
-
Stephen Kelly authored
-
Stephen Kelly authored
In this context, currentBinDir refers to the CMAKE_BINARY_DIR because it comes from the first local generator. GetHomeOutputDirectory is the same as CMAKE_BINARY_DIR, so the computation here is unnecessary.
-
Stephen Kelly authored
The conditional early return can be moved to clients, which would have many benefits, notably making cmOutputConverter independent of directory-specific state.
-
Stephen Kelly authored
This means that we don't encounter the asserts in the case where we early-return from here.
-
Stephen Kelly authored
This function delegates to another function which does the same check.
-
Stephen Kelly authored
-
Stephen Kelly authored
Remove comment made obsolete by them.
-
Brad King authored
We use `-Werror` in the Android test builds to make sure there are no warnings that we care about (e.g. unused flags). However, the NDK r13 tools produce a warning about their own builtins: ``` <built-in>: In function 'float abs(float)': <built-in>: warning: conflicts with previous declaration here [-Wattributes] ``` Suppress this warning so that we can continue using `-Werror` but tolerate these warnings.
-
Daniel Pfeifer authored
Remove old ConvertToRelativePath function now that all clients have migrated to the new signature.
-
Stephen Kelly authored
Avoid violations of Interface Segregation Principle. These two calls now simply call different methods.
-
Stephen Kelly authored
At generate-time, definitions are sometimes read from a nearby cmMakefile, making the value directory-specific because they are read once per directory. Often however, the intention is more often to create a 'global' setting, such that the user writes for example: set(CMAKE_IMPORT_LIBRARY_SUFFIX something) once at the top level of their project. Many of these are also set by internal platform files, such as CMAKE_EXTRA_LINK_EXTENSIONS. The set() definitions are not really suitable for 'global' settings because they can be different for each directory, and code consuming the settings must assume they are different for each directory, and read it freshly each time with new allocations. CMake has other variable types which are global in scope, such as global properties, and cache variables. These are less convenient to populate for users, so establish a convention and API using the value as it is at the end of the top-level CMakeLists file.