<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p
{mso-style-priority:99;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:12.0pt;
font-family:"Times New Roman",serif;}
span.EmailStyle18
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;}
@page WordSection1
{size:8.5in 11.0in;
margin:56.7pt 42.5pt 56.7pt 85.05pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Hi Peter,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">We’ll look into that and get back to you!<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">-Dmitry<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Peter List [mailto:pem.list@gmail.com]
<br>
<b>Sent:</b> Friday, August 28, 2015 8:45 AM<br>
<b>To:</b> Dmitry Polyanitsa <dpolyanitsa@nvidia.com><br>
<b>Cc:</b> cmake-developers@cmake.org<br>
<b>Subject:</b> Re: [cmake-developers] nvidia nsight tegra set vcxproj properties (Ant Build) in cmake file<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal">A related but different issue... I tried adding this to my CMakeLists.txt:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">set(CMAKE_ANDROID_NATIVE_LIB_DEPENDENCIES zzz)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">set(CMAKE_ANDROID_NATIVE_LIB_DIRECTORIES yyy)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">But cmake 3.1.1 release does not add the expected properties to my vcxproj. In fact, the strings "zzz" and "yyy" are not found in my vcxproj file.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">So I tried a nightly build, but I got a different error - full text pasted below<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Looks like cmake is doing some sanity check by building a simple test program, but link fails with cannot find -l-Wl,-Bdynamic.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Maybe "cmake-3.3.20150826-g566f1-win32-x86" isn't ready yet?<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Btw I'm using AndroidWorks-1R2-win.exe + NVIDIA_Nsight_Tegra_Release_3.1.15202.6244.exe, so another guess is that maybe it's a compatibility issue... Like I have to use a particular version of nsight with a particular version of cmake<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">thank you for any leads,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Peter<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">...<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">...<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">...<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">> "C:\Program Files (x86)\cmake-3.3.20150826-g566f1-win32-x86\bin\cmake" -G"Visual Studio 10 2010" -DCMAKE_SYSTEM_NAME="Android" ..\pemDemos<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">-- The C compiler identification is GNU 4.9.0<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">-- The CXX compiler identification is GNU 4.9.0<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">-- Check for working C compiler using: Visual Studio 10 2010<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">-- Check for working C compiler using: Visual Studio 10 2010 -- broken<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">CMake Error at C:/Program Files (x86)/cmake-3.3.20150826-g566f1-win32-x86/share/cmake-3.3/Modules/CMakeTestCCompiler.cmake:61 (message):<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> The C compiler<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> "C:/Programs/NVPACK/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-gcc.exe"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> is not able to compile a simple test program.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> It fails with the following output:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> Change Dir: H:/Pem_Code/grfxdemossdl2015/pemDemos/build-android-vs2010/CMakeFiles/CMakeTmp<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> Run Build<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> Command:"C:/Windows/Microsoft.NET/Framework/v4.0.30319/MSBuild.exe"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> "cmTC_84fb1.vcxproj" "/p:Configuration=Debug" "/p:VisualStudioVersion=10.0"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> Microsoft (R) Build Engine version 4.6.79.0<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> [Microsoft .NET Framework, version 4.0.30319.42000]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> Copyright (C) Microsoft Corporation. All rights reserved.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> Build started 8/28/2015 12:35:31 AM.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"> Project<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> "H:\Pem_Code\grfxdemossdl2015\pemDemos\build-android-vs2010\CMakeFiles\CMakeTmp\cmTC_84fb1.vcxproj"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> on node 1 (default targets).<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"> PrepareForBuild:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"> Creating directory "cmTC_84fb1.dir\Debug\".<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> Creating directory "H:\Pem_Code\grfxdemossdl2015\pemDemos\build-android-vs2010\CMakeFiles\CMakeTmp\Debug\".<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"> InitializeBuildStatus:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"> Creating "cmTC_84fb1.dir\Debug\cmTC_84fb1.unsuccessfulbuild" because "AlwaysCreate" was specified.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"> ClCompile:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"> C:\Programs\NVPACK\android-ndk-r10e\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\bin\arm-linux-androideabi-g++.exe<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> testCCompiler.c<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"> C:\Program Files<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(991,5): warning<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> MSB8012: TargetExt(.) does not match the Linker's OutputFile property value<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> (). This may cause your project to build incorrectly. To correct this,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> please make sure that $(OutDir), $(TargetName) and $(TargetExt) property<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> values match the value specified in %(Link.OutputFile).<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> [H:\Pem_Code\grfxdemossdl2015\pemDemos\build-android-vs2010\CMakeFiles\CMakeTmp\cmTC_84fb1.vcxproj]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"> Link:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"> C:\Programs\NVPACK\android-ndk-r10e\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\bin\arm-linux-androideabi-g++.exe cmTC_84fb1.dir<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Debug/testCCompiler.o -Wl,-soname,cmTC_84fb1. -shared --sysroot=C:/Programs/NVPACK/android-ndk-r10e/platforms/android-9/arch-arm -Wl,-rpath-link=C:/<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">rograms/NVPACK/android-ndk-r10e/platforms/android-9/arch-arm/usr/lib "-l-Wl,-Bdynamic" -fuse-ld=bfd -Wl,--no-undefined -Wl,-z,noexecstack -Wl,-z,relr<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> -Wl,-z,now -L"C:/Programs/NVPACK/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9/arm<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">7-a" -L"C:/Programs/NVPACK/android-ndk-r10e/platforms/android-9/arch-arm/usr/lib" -L"C:/Programs/NVPACK/android-ndk-r10e/sources/cxx-stl/gnu-libstdc+<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/4.9/libs/armeabi-v7a" -L"C:/Programs/NVPACK/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androide<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">bi/4.9/armv7-a" "C:/Programs/NVPACK/android-ndk-r10e/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/libgnustl_static.a" -lc -lm -llog -lgcc -oH:/<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">em_Code/grfxdemossdl2015/pemDemos/build-android-vs2010/CMakeFiles/CMakeTmp/Debug/cmTC_84fb1.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> c:/programs/nvpack/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/../arm-linux-androideabi/bin/ld.bfd.exe: cannot find -l-Wl,-Bdynamic<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"> collect2.exe : error : ld returned 1 exit status<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> [H:\Pem_Code\grfxdemossdl2015\pemDemos\build-android-vs2010\CMakeFiles\CMakeTmp\cmTC_84fb1.vcxproj]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"> Done Building Project<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> "H:\Pem_Code\grfxdemossdl2015\pemDemos\build-android-vs2010\CMakeFiles\CMakeTmp\cmTC_84fb1.vcxproj"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> (default targets) -- FAILED.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"> Build FAILED.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"> "H:\Pem_Code\grfxdemossdl2015\pemDemos\build-android-vs2010\CMakeFiles\CMakeTmp\cmTC_84fb1.vcxproj"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> (default target) (1) -><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"> (DoLinkOutputFilesMatch target) -><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"> C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(991,5): warning MSB8012: TargetExt(.) does not match the Linker's Ou<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">putFile property value (). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(Ta<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">getExt) property values match the value specified in %(Link.OutputFile). [H:\Pem_Code\grfxdemossdl2015\pemDemos\build-android-vs2010\CMakeFiles<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">CMakeTmp\cmTC_84fb1.vcxproj]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"> "H:\Pem_Code\grfxdemossdl2015\pemDemos\build-android-vs2010\CMakeFiles\CMakeTmp\cmTC_84fb1.vcxproj"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> (default target) (1) -><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"> (Link target) -><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"> collect2.exe : error : ld returned 1 exit status [H:\Pem_Code\grfxdemossdl2015\pemDemos\build-android-vs2010\CMakeFiles\CMakeTmp\cmTC_84fb1<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">vcxproj]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"> 1 Warning(s)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> 1 Error(s)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"> Time Elapsed 00:00:00.91<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"> CMake will not be able to correctly generate this project.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Call Stack (most recent call first):<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> CMakeLists.txt:1 (project)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">-- Configuring incomplete, errors occurred!<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">See also "H:/Pem_Code/grfxdemossdl2015/pemDemos/build-android-vs2010/CMakeFiles/CMakeOutput.log".<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">See also "H:/Pem_Code/grfxdemossdl2015/pemDemos/build-android-vs2010/CMakeFiles/CMakeError.log".<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">H:\Pem_Code\grfxdemossdl2015\pemDemos\build-android-vs2010><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">On Thu, Aug 27, 2015 at 11:50 PM, Peter List <<a href="mailto:pem.list@gmail.com" target="_blank">pem.list@gmail.com</a>> wrote:<o:p></o:p></p>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<div>
<p class="MsoNormal">vs2010 works for my CMakeLists.txt:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">> cmake -G"Visual Studio 10 2010" -DCMAKE_SYSTEM_NAME="Android" ..\pemDemos<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">-- The C compiler identification is GNU 4.9.0<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">-- The CXX compiler identification is GNU 4.9.0<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">-- Check for working C compiler using: Visual Studio 10 2010<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">-- Check for working C compiler using: Visual Studio 10 2010 -- works<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">-- Detecting C compiler ABI info<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">-- Detecting C compiler ABI info - done<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">-- Detecting C compile features<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">-- Detecting C compile features - done<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">-- Check for working CXX compiler using: Visual Studio 10 2010<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">-- Check for working CXX compiler using: Visual Studio 10 2010 -- works<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">-- Detecting CXX compiler ABI info<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">-- Detecting CXX compiler ABI info - done<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">-- Detecting CXX compile features<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">-- Detecting CXX compile features - done<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">CMAKE_SYSTEM_NAMEAndroid<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">-- Configuring done<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">-- Generating done<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">-- Build files have been written to: H:/Pem_Code/hobby/grfxdemossdl2015/pemDemos/build-android-vs2010<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">However, vs2013 does not:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">> cmake -G"Visual Studio 12 2013" -DCMAKE_SYSTEM_NAME="Android" ..\pemDemos<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">-- The C compiler identification is unknown<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">-- The CXX compiler identification is unknown<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">CMake Error at CMakeLists.txt:1 (project):<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> No CMAKE_C_COMPILER could be found.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">CMake Error at CMakeLists.txt:1 (project):<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> No CMAKE_CXX_COMPILER could be found.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">This is with the stable release of cmake 3.1.1<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">I also tried a nightly build ( <a href="http://www.cmake.org/files/dev/?C=M;O=D" target="_blank">
http://www.cmake.org/files/dev/?C=M;O=D</a> ) -> cmake-3.3.20150826-g566f1-win32-x86, and it gives the same error.<o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">best regards,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Peter<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
<div>
<div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">On Thu, Aug 27, 2015 at 12:52 PM, Dmitry Polyanitsa <<a href="mailto:dpolyanitsa@nvidia.com" target="_blank">dpolyanitsa@nvidia.com</a>> wrote:<o:p></o:p></p>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">I’m glad you like it
</span><span style="font-size:11.0pt;font-family:Wingdings;color:#1F497D">J</span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"> BTW generating for VS2013 + Nsight Tegra should already be supported in CMake. Support for VS2015
will be added to Nsight Tegra in the next release.</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">-Dmitry</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Peter List [mailto:<a href="mailto:pem.list@gmail.com" target="_blank">pem.list@gmail.com</a>]
<br>
<b>Sent:</b> Thursday, August 27, 2015 1:36 AM<br>
<b>To:</b> Dmitry Polyanitsa <<a href="mailto:dpolyanitsa@nvidia.com" target="_blank">dpolyanitsa@nvidia.com</a>><br>
<b>Cc:</b> <a href="mailto:cmake-developers@cmake.org" target="_blank">cmake-developers@cmake.org</a><br>
<b>Subject:</b> Re: [cmake-developers] nvidia nsight tegra set vcxproj properties (Ant Build) in cmake file</span><o:p></o:p></p>
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<div>
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Awesome - in that case I'll use this built-in support instead of spending time on writing a python script to call from add_custom_command().<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">It's not officially documented yet (
<a href="http://bit.ly/1MOzB0S" target="_blank">http://bit.ly/1MOzB0S</a> ), but I can use the link you sent (
<a href="http://bit.ly/1UdL3nc" target="_blank">http://bit.ly/1UdL3nc</a> ) for documentation.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">I'm not sure whether this is in the CMake 3.3.1 release, but if not then I can try a nightly build:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><a href="http://www.cmake.org/download/" target="_blank">http://www.cmake.org/download/</a> ->
<a href="http://www.cmake.org/files/dev/?C=M;O=D" target="_blank">http://www.cmake.org/files/dev/?C=M;O=D</a> -> cmake-3.3.20150824-ga3d05-win32-x86.exe<o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Or if that doesn't work, then maybe I'll wait a few days and try a newer nightly build :-)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">thank you,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Peter<o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">PS: I love this built-in (nvidia tegra nsight + visual studio 2010) support... Some similar things that would also be awesome as built-in support are... nvidia tegra nsight +
visual studio 2013, 2015. nmake + Android Studio (Windows, Mac, Linux). iOS + XCode.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">On Wed, Aug 26, 2015 at 7:15 AM, Dmitry Polyanitsa <<a href="mailto:dpolyanitsa@nvidia.com" target="_blank">dpolyanitsa@nvidia.com</a>> wrote:<o:p></o:p></p>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt">
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Hi Peter,</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Note the commit Brad mentioned in another thread:</span><o:p></o:p></p>
<p><span style="color:#1F497D">> </span>VS: Add more Nsight Tegra generator Android property settings<o:p></o:p></p>
<p>> <a href="http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=8c0afaf4" target="_blank">
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=8c0afaf4</a><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">It adds the ability to set both Native Library Directories and Native Library Dependencies, among other
things. Thanks for the link to the forum post, by the way – we forgot to update it and will do that now.</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">-Dmitry</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> cmake-developers [mailto:<a href="mailto:cmake-developers-bounces@cmake.org" target="_blank">cmake-developers-bounces@cmake.org</a>]
<b>On Behalf Of </b>Peter List<br>
<b>Sent:</b> Wednesday, August 26, 2015 5:06 AM<br>
<b>To:</b> <a href="mailto:cmake-developers@cmake.org" target="_blank">cmake-developers@cmake.org</a><br>
<b>Subject:</b> [cmake-developers] nvidia nsight tegra set vcxproj properties (Ant Build) in cmake file</span><o:p></o:p></p>
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">I have a working hello world cmake + built-in Android using nvidia nsight tegra. It uses SDL2.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Unfortunately, after I run cmake I have to manually edit the following in my vcxproj to add SDL2:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Configuration Properties > Ant Build > Native Library Directories, Native Library Dependencies<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">I found this post (
<a href="http://bit.ly/1NTgTE3" target="_blank">http://bit.ly/1NTgTE3</a> ) from May 5th (3 months 20 days ago) describing the same issue. Is there an ETA on this?<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Since this isn't out yet, is there a work-around I can do instead? So far my best idea is to have cmake use add_custom_command() as a post-build step to call a python script that
edits the vcxproj file XML.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <AntBuild><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <AntBuildPath>[path]\build-android\android-project</AntBuildPath><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <AndroidManifestLocation>[path]\build-android\android-project\AndroidManifest.xml</AndroidManifestLocation><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <NativeLibDirectories>../../../SDL2-2.0.3/libs/armeabi-v7a</NativeLibDirectories><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <NativeLibDependencies>SDL2</NativeLibDependencies><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> </AntBuild><o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">thank you<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
<div>
<div class="MsoNormal" align="center" style="text-align:center">
<hr size="2" width="100%" align="center">
</div>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">This email message is for the sole use of the intended recipient(s) and may contain confidential information. Any unauthorized review, use, disclosure or distribution is prohibited.
If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message.
<o:p></o:p></p>
</div>
<div>
<div class="MsoNormal" align="center" style="text-align:center">
<hr size="2" width="100%" align="center">
</div>
</div>
</div>
</blockquote>
</div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</div>
</blockquote>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</body>
</html>