| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Allow additional generator platforms for the installed WinCE SDKs.
|
|
|
|
|
| |
The new compiler versions do not need corelibc.lib as a default
link library and a architecture detection workaround.
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Extract upstream KWSys using the following shell commands.
$ git archive --prefix=upstream-kwsys/ deec6b8a | tar x
$ git shortlog --no-merges --abbrev=8 --format='%h %s' beef6819..deec6b8a
Brad King (1):
e39f85e0 SystemTools: Activate EnableMSVCDebugHook under CTest
Burlen Loring (1):
1d882d4c SystemInformation : Better stack trace
Patrick Gansterer (2):
89e42c36 SystemTools: Remove duplicate code for parsing Windows registry keys
deec6b8a SystemTools: Add a function to get subkeys of a Windows registry key
Sean McBride (1):
4c4f8a9e Supress clang warnings about dynamic exception specifications
Change-Id: I37367dc5db58818d5954735e00c6d523a1dd1411
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | | |
34969cf Fix setting of the entry point symbol for Windows CE (#14088)
5e0252c Improve const-correctness in cmVisualStudioGeneratorOptions
|
| | |
| | |
| | |
| | |
| | | |
Set the EntryPointSymbol only when it has not been set before
and use the correct symbol depending on the usage of Unicode.
|
| | |
| | |
| | |
| | | |
Add const qualifier to IsDebug(), UsingSBCS() and UsingUnicode().
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
bd827f9 WIN: Use COFF file header header for architecture detection (#14083)
|
| |/ /
| | |
| | |
| | |
| | | |
Read the machine field from the COFF file header to get the exact
target architecture for ARM and SHx on the Windows platform.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
28e770c VS10: Add support for assembler code (#11536)
|
| |/ /
| | |
| | |
| | |
| | | |
Use the masm BuildCustomizations, which are part of the Visual
Studio installation to allow compilation of asm files.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
c90151b VS: Unify how the name of the generator is specified
3873d29 Fix detection of WinCE SDKs with 64bit verion of CMake
40a4302 VS12: Remove duplicated overload of UseFolderProperty()
b02f09d VS: Replace ArchitectureId with PlatformName
4b15dc8 VS: Set CMAKE_VS_PLATFORM_NAME for VS7 and VS71 too
60e568c VS10: Do not set the TargetMachine when detecting the compiler
dfbfe6f VS6: Hardcode id_machine_6 for compiler detection
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Use the value of the provided argument instead of using a fixed
character buffer. This aligns VS10+VS11+VS12 with VS8+VS9.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Use cmSystemTools::KeyWOW64_32 instead of KeyWOW64_Default to
make sure that the correct part of the registry is read.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
cmGlobalVisualStudio11Generator generator already defines the same
function body, which makes the additional overload useless.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Since we do not need the information about the target architecture
we can use the PlatformName only to specify the this information.
This also removes setting of the MSVC_*_ARCHITECTURE_ID variable
which is not required, because this variable gets set by the
compiler detection code in CMAKE_DETERMINE_COMPILER_ID_CHECK().
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Move the code which sets CMAKE_VS_PLATFORM_NAME from
cmGlobalVisualStudio8Generator to cmGlobalVisualStudio7Generator.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The Microsoft linker is intelligent enough to detect the target
machine type depending on the input files. This allows us to
get the target architecture from the compiler instead of
maintaining the mapping to the platform name.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
id_machine6 is never set to an other value than x86. So it is
safe to remove the replacements with "x86" directly.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
370bf55 Add the ALIAS target concept for libraries and executables.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* The ALIAS name must match a validity regex.
* Executables and libraries may be aliased.
* An ALIAS acts immutable. It can not be used as the lhs
of target_link_libraries or other commands.
* An ALIAS can be used with add_custom_command, add_custom_target,
and add_test in the same way regular targets can.
* The target of an ALIAS can be retrieved with the ALIASED_TARGET
target property.
* An ALIAS does not appear in the generated buildsystem. It
is kept separate from cmMakefile::Targets for that reason.
* A target may have multiple aliases.
* An ALIAS target may not itself have an alias.
* An IMPORTED target may not have an alias.
* An ALIAS may not be exported or imported.
|
| |_|/ /
|/| | | |
|
|\ \ \ \
| |_|/ /
|/| | |
| | | |
| | | |
| | | | |
bf5a5bc bootstrap: Do not suppress CMAKE_OSX_SYSROOT if CFLAGS have -isysroot (#14324)
95f78e0 OS X: Search for SDK based on deployment target (#14324)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Revert commit a1c032b9 (bootstrap: Suppress CMAKE_OSX_SYSROOT if CFLAGS
have -isysroot, 2012-09-21). If MACOSX_DEPLOYMENT_TARGET is set then
CMAKE_OSX_DEPLOYMENT_TARGET will be set and Darwin.cmake will complain
if no CMAKE_OSX_SYSROOT is set. Just allow both -isysroot flags to
appear. The one generated by CMAKE_OSX_SYSROOT appears after and
overrides the one from CFLAGS/CXXFLAGS.
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When available, use CMAKE_OSX_DEPLOYMENT_TARGET instead of the host OS X
version to select the default SDK. This makes sense because one should
use the SDK matching the deployment target.
Suggested-by: John Ralls <jralls@ceridwen.us>
|
| | | |
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
e7bcdf8 VS10: Escape include paths in XML project files (#14331)
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
Fix generation of the AdditionalIncludeDirectories element content to
escape for XML syntax. We already escape content of other elements,
this one was simply missing by accident.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
73ba4e5 FindGTK2: Detect pangoft2 and pangoxft libraries
|
| |/ / |
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | |
| | | |
80e652f Export: Process generator expressions from INCLUDES DESTINATION.
4355815 cmTarget: Add NAME property
|
| | |
| | |
| | |
| | | |
Configuration sensitive expressions are not permitted.
|
| | |
| | |
| | |
| | |
| | | |
In generator expression contexts, this can be used to determine the
name of the head target in the evaluation.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
7ca5958 FindGTK2: Detect gmodule library
76c72b9 FindGTK2: gthread-2.0 folder does not exist
|
| | | | |
|
| |/ /
| | |
| | |
| | | |
Partially revert commit 508e8ca024e47baea342da85c7bbd014c7fd6c30
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
7429941 Docs: Fix typo in CMAKE_DEBUG_TARGET_PROPERTIES
|
| |/ /
| | |
| | |
| | |
| | | |
Introduced in commit f10e6480 (Docs: Document existing target
property debugging options., 2013-07-26)
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
b64e8f2 VS10: Honor user-specified /SUBSYSTEM: flag (#14326)
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
Use the WIN32_EXECUTABLE target property only to set the SubSystem build
attribute default. When user-specified flags are later parsed they may
then override it.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
c0b8682 Allow target commands to be invoked with no items (#14325).
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Code such as
target_include_directories(foo PRIVATE ${items})
should not work or break based on whether items is defined or not.
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
26fe7e3 libarchive: Backport to CMake 2.8.2
b81a4e1 libarchive: Remove build options not used by CMake
3218f52 libarchive: Avoid struct init with variable
bae3a73 libarchive: Silence API deprecation warnings
6773840 libarchive: Include cm_zlib.h to get zlib used by CMake
8dc0a9f libarchive: Update README-CMake.txt for new snapshot
102071f Merge branch 'libarchive-upstream' into update-libarchive
35df7c8 libarchive 3.1.2 (reduced)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Avoid requiring CMake 2.8.6 for CMakePushCheckState or CMake 2.8.8 for
CMakeExpandImportedTargets. Drop the custom versions of CMake modules
CheckCSource(Compiles|Runs) because we do not use the SAFESEH option
anyway.
|
| | |
| | |
| | |
| | |
| | | |
Drop options POSIX_REGEX_LIB and ENABLE_SAFESEH that we do not want for
the CMake build of libarchive.
|