| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
| |
"arm-linux-gcc") if we are cross compiling and the compiler is gcc
Alex
|
| |
|
|
|
|
|
|
| |
Use the new-style error reporting mechanism to provide more context
information for a find_package call with a bad package name. When the
package is not required, issue a warning instead of an error.
|
| |
|
|
|
|
|
|
|
|
| |
_CMAKE_TOOLCHAIN_PREFIX
(use the (relatively) new CMAKE_MATCH_x variables set by all regex operations)
Alex
|
|
|
|
| |
Alex
|
| |
|
|
|
|
|
|
|
|
|
| |
variables
also in Config mode, so the xxxConfig.cmake files can e.g. test the QUIETLY
parameter and print something or not
Alex
|
|
|
|
| |
GetPrerequisites.cmake. Function copy_and_fixup_bundle in BundleUtilities helps to make standalone bundle applications on the Mac by pulling in prerequisite non-system libraries and frameworks as needed. Uses otool and install_name_tool to do analysis and fixups. Project-specific hooks for deciding where to embed libraries and for resolving item names into full path file names are also provided.
|
| |
|
|
|
|
| |
work with the Xcode generator. Also fix incorrect mappings in the lastKnownFileType code. Add some extensionless files to the Framework test.
|
| |
|
|
|
|
|
|
| |
Create a DEBUG_CONFIGURATIONS global property as a way for projects to
specify which configuration names are considered to be 'debug'
configurations.
|
| |
|
|
|
|
| |
Add some missing whitespace to fix formatting of the documentation.
|
|
|
|
|
|
|
|
|
| |
The set_property command unsets a property if it is given no value. In
the case of GLOBAL properties, the cmake::SetProperty method would
replace a NULL value with "NOTFOUND". Instead it should be left as NULL
so that the property is unset as expected. Once it is unset the
get_cmake_property command will still report NOTFOUND while the
get_property command will return the empty string as documented.
|
|
|
|
|
|
| |
When the -C or --build-config option is used to specify the
configuration to be tested by CTest, do not override it with the
configuration in which CTest is built.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
directory is removed or if it's Info.plist file disappears since those elements are put in place at CMake configure time.
|
|
|
|
|
|
|
| |
A Mac OS X Framework should provide a Resources/Info.plist file
containing meta-data about the framework. This change generates a
default Info.plist for frameworks and provides an interface for users to
customize it.
|
|
|
|
| |
executable. This will allow detecting broken dependency chaining for '-framework blah' style lib dependencies.
|
|
|
|
|
|
|
| |
This change cleans up the implementation of cmXCodeObject to avoid
un-escaping and re-escaping string values. There is no need to store
the string in escaped form. It can be escaped once when it is printed
out to the generated project file.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Visual Studio 6 does not recognize .cc as a C++ extension by default.
Simplify the test to be C-only and use a .c extension.
|
|
|
|
| |
update the translation files.
|
| |
|
|
|
|
|
|
|
| |
The recent fix to avoid including flags in dependency inferral also
dropped them from chaining of dependencies through targets. This fix
restores chaining of flags through known dependency lists while still
leaving them out of inferred dependency lists.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
the main CMake build. (Eliminate reference to CMake_SOURE_DIR.)
|
| |
|
|
|
|
|
|
|
|
|
| |
This change introduces a new algorithm for link line construction. The
order it computes always begins with the exact link line specified by
the user. Dependencies of items specified by the user are tracked, and
those that are not already satisified by the line are appended to it at
the end with minimal repeats. This restores the behavior of CMake 2.4
and below while still fixing some of its bugs. See issue #7546.
|
|
|
|
|
|
|
| |
In cmComputeLinkDepends link items that look like flags (starting in
'-') should not be included in dependency inferral. They are not
libraries and therefore have no dependencies. They should just be
passed through to the final link line unchanged. See issue #7546.
|
|
|
|
|
| |
In cmComputeLinkDepends we should treat an empty configuration name as
equivalent to no specific configuration at all.
|
| |
|
|
|
|
| |
and remove three other languages not supported by older versions of NSIS. Tested with version 2.18 of NSIS on gaia.kitware.
|
| |
|
| |
|
| |
|