| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Otherwise CMake.app bundle will not run when using Qt5.
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| | |
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).
|
| |
| |
| |
| |
| |
| |
| | |
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.
|
|\ \
| | |
| | |
| | |
| | | |
d48c781f CPackWiX: Extend CPACK_WIX_ACL to support directories
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
20853009 Merge branch 'upstream-kwsys' into update-kwsys
a79ff0e4 KWSys 2014-09-25 (29ffaf43)
|
| | | | |
|
| | | | |
|
| |/ /
|/| | |
|
|/ / |
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
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
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
92b2c618 Remove extra slashes from LOCATION target property value
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
In commit v3.0.0-rc1~429^2~2 (Remove the Location member from cmTarget,
2012-10-07) a few extra slashes were added to the path construction
logic, perhaps due to a partially implemented attempt at handling the
case that GetDirectory returns an empty string. This leads to LOCATION
paths with double slashes in some cases. Remove them now.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
6120fca8 Ninja: Prevent compilers to be silently modified
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Unlike with Unix Makefiles generator modifying compiler paths was not
protected with Ninja generator. It was possible to modify them in the
cache without the expected effect on the generated solution. Also
activate corresponding tests with Ninja.
|
| |_|/ /
|/| | | |
|
| |/ /
|/| | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
e785fab5 CPackWiX: Teach WiX installers to remember the install location for upgrades
|
| |/ / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
d4ca8fb2 VS: Add Certificates to .vcxproj files
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
After certificates were moved into their own category in
cmGeneratorTarget, that category was not added for output by the VS 10
generator. Add it now.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
1b549a5c enable_language: Fix error messages on missing modules (#15155)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
In cmGlobalGenerator::EnableLanguage, fix error messages for missing
module files to actually name the missing module instead of using the
empty string returned by GetModulesFile.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
e3c97a19 QtAutogen: Process all ui files in a source file (#14981).
b8877b1d QtAutogen: Add source files to target when only AUTORCC is used.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Use a vector to store a list of matched ui_ includes, instead of
overwriting the previous match.
|
| | | | |
| | | | |
| | | | |
| | | | | |
Add missing entry to if condition.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
80bda168 Simplify use of binary_search.
1927e4ba Remove const char string comparison helper.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
A local string was created when dir was a const char*. Now dir is a
std::string already so the dirString is vestigal.
|
| | |_|_|/
| |/| | |
| | | | |
| | | | | |
It is now unused.
|
| | | | | |
|
| | | | | |
|
| |_|_|/
|/| | | |
|
| |_|/
|/| | |
|
| | | |
|