| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
Given that you have a foobar that identifies itself as 1.2.3 from now on a
find_package(foobar 1.2 EXACT)
will succeed, as 1.2.3 will now be considered as being 1.2. Until now this was
only the case for version 1.2.0.
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| | |
69fe5920 GenerateExportHeader: Avoid if() quoted auto-dereference
|
| |
| |
| |
| |
| |
| | |
When testing CMAKE_CXX_COMPILER_ID values with if(MATCHES),
do not explicitly dereference or quote CMAKE_CXX_COMPILER_ID.
We want if() to auto-dereference the variable and not its value.
|
|\ \
| | |
| | |
| | |
| | | |
3da328d3 Make the OSX 10.6+ release x86_64 only.
|
| |/
| |
| |
| |
| | |
We have no need for the 10.6+ bundle to be 32 and 64bit. For older 32bit
machines they should be using the 10.4+ 32bit release.
|
|\ \
| | |
| | |
| | |
| | | |
33f03129 Fix typo in Modules/GNUInstallDirs.cmake (#15176)
|
| |/
| |
| |
| |
| | |
Commit d4fdd9c189f85d659f4294f8ec6da3e7e51215ec ("GNUInstallDirs: use the
proper default for info and man paths on OpenBSD") introduced a typo.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
df84281d Help: Add notes for topic 'vs-nsight-tegra-generator'
69e198dc VS: Generate Nsight Tegra project revision number
5365c9ac VS: Map Nsight Tegra file types in .vcxproj files
178f56a5 VS: Fix Tegra-Android platform linking of libraries by name
7115702f Tests: Add test for VS Nsight Tegra generator support
a6289499 VS: Generate ANDROID_GUI executables as app packages
c12e4699 Add 'ANDROID_API' target property to set Android Target API
9a4df52a Add 'ANDROID_GUI' target property to mark Android applications
16569abf cmTarget: Track internally whether platform is Android
ef0fd4f0 VS: Teach vcxproj generation about the Tegra-Android platform
d09b60f5 VS: Detect compiler id of Nsight Tegra-Android toolchains
2f071466 VS: Teach VS >= 10 to recognize CMAKE_SYSTEM_NAME 'Android'
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Nsight Tegra 2.0 will be revision '8'. Generate this revision number
and add a NsightTegraUpgradeOnceWithoutPrompt element to tell newer
versions not to prompt when upgrading the generated project file.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Map ".java" to JCompile, ".asm" and ".s" to ClCompile, and a few
Android-specific source file names to AndroidBuild. This allows
Nsight Tegra 1.6 and above to check up-to-dateness of such sources.
Bump NsightTegraProjectRevisionNumber to 7 to allow these fields.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Nsight Tegra Visual Studio Edition handles prefixing of library names
with '-l' automatically, so teach the generator not to do so.
Reported-by: Mourad Boufarguine <mourad@boufarguine.name>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Create a VSNsightTegra test based on the "two-libs" example from the
Android NDK. Add it whenever testing on a machine with VS 11 or 12
and the NVIDIA Nsight Tegra Visual Studio Edition installed. Exclude
it when there is a space in the path to the source or build tree because
the tools do not seem to support it.
|
| | |
| | |
| | |
| | |
| | |
| | | |
When an executable is marked with ANDROID_GUI, generate an AntBuild
step in the .vcxproj file and point it at the directory found to
contain AndroidManifest.xml. Assume it also contains build.xml.
|
| | |
| | |
| | |
| | | |
Also add a 'CMAKE_ANDROID_API' variable to set the property default.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Also add a 'CMAKE_ANDROID_GUI' variable to set the property default
so a project can easily make all executables Android applications.
An Android application executable file has the same extension as a
shared library (.so).
|
| | |
| | |
| | |
| | | |
Add an IsAndroid member to save whether CMAKE_SYSTEM_NAME is "Android".
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Complete the basic implementation of the VS Tegra-Android generators
by replacing parts of vcxproj files that are specific to MS tools
with settings defined for the NVIDIA Nsight Tegra tools.
Current limitations include:
* We have no "flag table" so flags will be passed in the additional
options fields instead of mapped to the vcxproj elements defined
by Nsight Tegra msbuild platform definition files.
* We have no interface to set the AndroidArch, AndroidStlType, or
AndroidTargetAPI fields so defaults will be used.
* The Nsight Tegra msbuild platform definition files do not provide
a working "Utility" target type so for add_custom_target we need
to use a "StaticLibrary" target type and leave out ClCompile rules.
* There is also no target type for plain command-line executables
so for add_executable we need to use a "DynamicLibrary" target.
Full application bundles will likely require new CMake target
properties (like WIN32_EXECUTABLE for Windows GUI executables).
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Teach CMakeDetermineCompilerId to recognize the Tegra-Android platform
and generate a test project for Nsight Tegra tools. Locate the full
path to CMAKE_<LANG>_COMPILER by computing it within the test project
build environment.
Also teach CMakeFindBinUtils that this variant of the Visual Studio
generator uses UNIX-like instead of MS-like archiving and linking tools.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When CMAKE_SYSTEM_NAME is 'Android', check for an installation of
'NVIDIA Nsight Tegra Visual Studio Edition' and generate .vcxproj
files for the "Tegra-Android" platform. Also make the installed
version available in a CMAKE_VS_NsightTegra_VERSION variable.
|
| | | |
|
|\ \ \
| |/ /
| | /
| |/
|/|
| |
| | |
c655f0c4 VS: Drop GenerateManifest from .vcxproj files for non-MS tools
227a3367 VS: Use case-insensitive check for hlsl,jpg,png,xml file extensions
4a24015a Tests: Always detect VS and SDK availability on Windows
|
| |
| |
| |
| |
| | |
The .vcxproj file content generated by OutputLinkIncremental is
specific to MS tools, so drop it when using other tools.
|
| |
| |
| |
| |
| | |
These "extra" sources should map to the proper tool even when they
are not in lower case.
|
| |
| |
| |
| |
| | |
Move the detection block out of the Windows >= 8 conditional so it
can be used on other versions.
|
|\ \
| | |
| | |
| | |
| | | |
d48c781f CPackWiX: Extend CPACK_WIX_ACL to support directories
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
20853009 Merge branch 'upstream-kwsys' into update-kwsys
a79ff0e4 KWSys 2014-09-25 (29ffaf43)
|
| |\ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Extract upstream KWSys using the following shell commands.
$ git archive --prefix=upstream-kwsys/ 29ffaf43 | tar x
$ git shortlog --no-merges --abbrev=8 --format='%h %s' fb77be5a..29ffaf43
Brad King (1):
29ffaf43 Suppress deprecation warnings for GetVersionEx
Sean McBride (1):
6aa1f800 SystemInformation: Fix clang -Wtautological-pointer-compare warning
Change-Id: I29f3dcf2a32e1b80bade233987eb091038aace65
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
e0acdd1a Tests: Adjust expected error message in FailedSubmit-ftp
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Error message from cygwin's curl (using `--system-libs`) in
CTestTestFailedSubmit-ftp was:
Failed to connect to port 21: Connection timed out
^^^
Update our regex to match this.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
ffa5db96 CMake now using bzip2 compression for mac release bundles.
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Starting with OSX 10.4 dmg files offers bzip2 compression which offers
small package sizes.
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
7a5d9256 Remove unused legacy 'DartLocal.conf' file
|
| |/ / / / / / |
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
84e3fde9 FindCUDA: Avoid if() auto-dereference in string comparisons
|
| |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | | |
This silences possible CMP0054 warnings.
|
| | | | | | | |
|
| |_|_|_|/ /
|/| | | | | |
|
| |_|/ / /
|/| | | | |
|
| |/ / /
|/| | | |
|
|/ / / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
55a885da Teach try_compile COPY_FILE to look for IOS app bundles.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
The COPY_FILE option on try_compile never looked for IOS application
bundles. This caused it to fail if the CMAKE_MACOSX_BUNDLE was set.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
e7aeb79f VS, WINCE: Only set EntryPointSymbol for executables
|
| | | | | |
|