[cmake-developers] nvidia nsight tegra set vcxproj properties (Ant Build) in cmake file

Peter List pem.list at gmail.com
Tue Aug 25 22:05:54 EDT 2015


I have a working hello world cmake + built-in Android using nvidia nsight
tegra.  It uses SDL2.

Unfortunately, after I run cmake I have to manually edit the following in
my vcxproj to add SDL2:

Configuration Properties > Ant Build > Native Library Directories, Native
Library Dependencies

I found this post ( http://bit.ly/1NTgTE3 ) from May 5th (3 months 20 days
ago) describing the same issue.  Is there an ETA on this?

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.

    <AntBuild>
      <AntBuildPath>[path]\build-android\android-project</AntBuildPath>

<AndroidManifestLocation>[path]\build-android\android-project\AndroidManifest.xml</AndroidManifestLocation>

<NativeLibDirectories>../../../SDL2-2.0.3/libs/armeabi-v7a</NativeLibDirectories>
      <NativeLibDependencies>SDL2</NativeLibDependencies>
    </AntBuild>

thank you
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/cmake-developers/attachments/20150825/3e405d85/attachment.html>


More information about the cmake-developers mailing list