[Ves] CMakeList VES Help

Aashish Chaudhary aashish.chaudhary at kitware.com
Sat Nov 10 10:03:02 EST 2012


On Sat, Nov 10, 2012 at 8:11 AM, Ariel Hernán Curiale <curiale at gmail.com>wrote:

> Pat, I think that the problems could be come from the Data file. When I
> install the .apk from the VES directory the devices (nexus 7) has the
> shuttle.vtp file but when I install from the project outside the VES
> directory the devices has an empty folder.
>
> To compile the Kiwi app outside the VES directory I copy the Data
> directory inside the src folder and made the change into the assets.cmake.
>


> Do I need to modified into another file ?
>

As far as data is concerned, I think that's the only file you need to
modify for Android.  Did you run into another issue after you made this
change?

Thanks for your update.

Best,
Aashish



>
> Thanks.
> __________________________________
> | Ariel Hernán Curiale Ph.D Student
> | ETSI Telecomunicación
> | Universidad de Valladolid
> | Campus Miguel Delibes
> | 47011 Valladolid, Spain
> | Phone: 983-423000 ext. 5590
> | Web: www.curiale.com.ar
> |_________________________________
>
> El 10/11/2012, a las 13:59, Ariel Hernán Curiale escribió:
>
> Hi Pat,
>
> I want to say thank you :) With your simple and effective explanation I
> can build a kiwi outside the VES directory. I change the scripts
> configure_cmake, _ant and compile.sh to have the source code and build
> directory separated.
>
> I've had some problems to run the apk. If I compile the Kiwi app from the
> VES directory when I executed  the run.sh the Kiwi app was installed
> properly and I could run the app ok. But, If I compile from a custom folder
> the Kiwi, when I executed the run.sh the app was installed properly inside
> the mobil (nexus 7) but when It tries to run the is automatically stopped.
>
>
> I paste the logs from the normal and custom installation and perhaps you
> can tell me what I'm missing to change. I can't see any difference between
> two logs and both seems build and install properly.
>
>
> This is  the log obtained in the process outside the main directory VES
> (When I try to run inside the mobil the app, the app stop inmediatlly):
>
> ---- configure_cmake.sh
> ariel at gohan:~/Uva/LPI/Proyectos/Android/VES/Kiwi$ ./configure_cmake.sh
> +
> VTK_DIR=/Users/ariel/Applications/VES-build/CMakeExternals/Build/vtk-android
> +
> VES_DIR=/Users/ariel/Applications/VES-build/CMakeExternals/Build/ves-android
> +
> TOOLCHAIN=/Users/ariel/Applications/VES/CMake/toolchains/android.toolchain.cmake
> + mkdir -p /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build
> + cd /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build
> + /opt/local/bin/cmake
> -DCMAKE_TOOLCHAIN_FILE=/Users/ariel/Applications/VES/CMake/toolchains/android.toolchain.cmake
> -DANDROID_NATIVE_API_LEVEL=8
> -DVTK_DIR=/Users/ariel/Applications/VES-build/CMakeExternals/Build/vtk-android
> -DVES_DIR=/Users/ariel/Applications/VES-build/CMakeExternals/Build/ves-android
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src
> -- Configuring done
> -- Generating done
> -- Build files have been written to:
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build
>
>
> ---- configure_ant.sh
> ariel at gohan:~/Uva/LPI/Proyectos/Android/VES/Kiwi$ ./configure_ant.sh
> + /Users/ariel/Applications/android-sdk-macosx/tools/android update
> project --name KiwiViewer --path
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src --target android-14
> Updated project.properties
> Updated local.properties
> Added file /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/build.xml
> Added file
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/proguard-project.txt
>
>
>
> ---- compile.sh
> ariel at gohan:~/Uva/LPI/Proyectos/Android/VES/Kiwi$ ./compile.sh
> + cd /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build
> + make
> Scanning dependencies of target KiwiNative
> [100%] Building CXX object jni/CMakeFiles/KiwiNative.dir/KiwiNative.cpp.o
> Linking CXX shared library ../libs/armeabi-v7a/libKiwiNative.so
> [100%] Built target KiwiNative
> + cd /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src
> + /opt/local/bin/ant -buildfile
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/build.xml
> -Dbuilddir=/Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build debug
> Buildfile: /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/build.xml
>
> -set-mode-check:
>
> -set-debug-files:
>
> -check-env:
>  [checkenv] Android SDK Tools Revision 20.0.3
>  [checkenv] Installed at /Users/ariel/Applications/android-sdk-macosx
>
> -setup:
>      [echo] Project Name: KiwiViewer
>   [gettype] Project Type: Application
>
> -set-debug-mode:
>
> -debug-obfuscation-check:
>
> -build-setup:
>      [echo] Resolving Build Target for KiwiViewer...
> [gettarget] Project Target:   Android 4.0
> [gettarget] API level:        14
>      [echo] ----------
>      [echo] Creating output directories if needed...
>     [mkdir] Created dir:
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin
>     [mkdir] Created dir:
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res
>     [mkdir] Created dir:
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/classes
>      [echo] ----------
>      [echo] Resolving Dependencies for KiwiViewer...
> [dependency] Library dependencies:
> [dependency] No Libraries
> [dependency]
> [dependency] ------------------
> [dependency] API<=15: Adding annotations.jar to the classpath.
> [dependency] WARNING: unable to write jarlist cache file
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/jarlist.cache
>      [echo] ----------
>      [echo] Building Libraries with 'debug'...
>    [subant] No sub-builds to iterate on
>
> -pre-build:
>
> -code-gen:
> [mergemanifest] Merging AndroidManifest files into one.
> [mergemanifest] Manifest merger disabled. Using project manifest only.
>      [echo] Handling aidl files...
>      [aidl] No AIDL files to compile.
>      [echo] ----------
>      [echo] Handling RenderScript files...
> [renderscript] No RenderScript files to compile.
>      [echo] ----------
>      [echo] Handling Resources...
>      [aapt] Found modified input file
>      [aapt] Generating resource IDs...
>      [echo] ----------
>      [echo] Handling BuildConfig class...
> [buildconfig] Generating BuildConfig class.
>
> -pre-compile:
>
> -compile:
>     [javac] Compiling 8 source files to
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/classes
>
> -post-compile:
>
> -obfuscate:
>
> -dex:
>       [dex] Converting compiled files and external libraries into
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/classes.dex...
>
> -crunch:
>    [crunch] Crunching PNG Files in source dir:
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/res
>    [crunch] To destination dir:
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res
>    [crunch] Processing image to cache:
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/res/drawable-hdpi/alert_dialog_icon.png
> =>
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable-hdpi/alert_dialog_icon.png
>    [crunch]   (processed image to cache entry
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable-hdpi/alert_dialog_icon.png:
> 0% size of source)
>    [crunch] Processing image to cache:
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/res/drawable-hdpi/info_icon.png
> =>
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable-hdpi/info_icon.png
>    [crunch]   (processed image to cache entry
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable-hdpi/info_icon.png:
> 0% size of source)
>    [crunch] Processing image to cache:
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/res/drawable-hdpi/kiwi_small_icon.png
> =>
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable-hdpi/kiwi_small_icon.png
>    [crunch]   (processed image to cache entry
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable-hdpi/kiwi_small_icon.png:
> 54% size of source)
>    [crunch] Processing image to cache:
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/res/drawable-mdpi/alert_dialog_icon.png
> =>
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable-mdpi/alert_dialog_icon.png
>    [crunch]   (processed image to cache entry
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable-mdpi/alert_dialog_icon.png:
> 0% size of source)
>    [crunch] Processing image to cache:
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/res/drawable-mdpi/kiwi_small_icon.png
> =>
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable-mdpi/kiwi_small_icon.png
>    [crunch]   (processed image to cache entry
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable-mdpi/kiwi_small_icon.png:
> 0% size of source)
>    [crunch] Processing image to cache:
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/res/drawable/icon.png
> =>
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable/icon.png
>    [crunch]   (processed image to cache entry
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable/icon.png:
> 95% size of source)
>    [crunch] Processing image to cache:
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/res/drawable/info_active.png
> =>
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable/info_active.png
>    [crunch]   (processed image to cache entry
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable/info_active.png:
> 0% size of source)
>    [crunch] Processing image to cache:
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/res/drawable/info_inactive.png
> =>
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable/info_inactive.png
>    [crunch]   (processed image to cache entry
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable/info_inactive.png:
> 0% size of source)
>    [crunch] Processing image to cache:
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/res/drawable/kitwarelogo.png
> =>
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable/kitwarelogo.png
>    [crunch]   (processed image to cache entry
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable/kitwarelogo.png:
> 61% size of source)
>    [crunch] Processing image to cache:
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/res/drawable/opendata_active.png
> =>
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable/opendata_active.png
>    [crunch]   (processed image to cache entry
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable/opendata_active.png:
> 0% size of source)
>    [crunch] Processing image to cache:
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/res/drawable/opendata_inactive.png
> =>
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable/opendata_inactive.png
>    [crunch]   (processed image to cache entry
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable/opendata_inactive.png:
> 0% size of source)
>    [crunch] Processing image to cache:
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/res/drawable/reset_active.png
> =>
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable/reset_active.png
>    [crunch]   (processed image to cache entry
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable/reset_active.png:
> 57% size of source)
>    [crunch] Processing image to cache:
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/res/drawable/reset_inactive.png
> =>
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable/reset_inactive.png
>    [crunch]   (processed image to cache entry
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable/reset_inactive.png:
> 0% size of source)
>    [crunch] Crunched 13 PNG files to update cache
>
> -package-resources:
>      [aapt] Creating full resource package...
>
> -package:
> [apkbuilder] Current build type is different than previous build: forced
> apkbuilder run.
> [apkbuilder] Creating KiwiViewer-debug-unaligned.apk and signing it with a
> debug key...
>
> -post-package:
>
> -do-debug:
>  [zipalign] Running zip align on final apk...
>      [echo] Debug Package:
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/KiwiViewer-debug.apk
> [propertyfile] Creating new property file:
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/build.prop
> [propertyfile] Updating property file:
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/build.prop
> [propertyfile] Updating property file:
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/build.prop
> [propertyfile] Updating property file:
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/build.prop
>
> -post-build:
>
> debug:
>
> BUILD SUCCESSFUL
> Total time: 10 seconds
>
> --- install and run the app
> ariel at gohan:~/Uva/LPI/Proyectos/Android/VES/Kiwi$ ./install_and_run.sh
> + /Users/ariel/Applications/android-sdk-macosx/platform-tools/adb -d
> install -r
> /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/KiwiViewer-debug.apk
> 1301 KB/s (6470341 bytes in 4.856s)
> pkg: /data/local/tmp/KiwiViewer-debug.apk
> Success
> + /Users/ariel/Applications/android-sdk-macosx/platform-tools/adb shell am
> start -a android.intent.action.MAIN -n
> com.kitware.KiwiViewer/.KiwiViewerActivity
> Starting: Intent { act=android.intent.action.MAIN
> cmp=com.kitware.KiwiViewer/.KiwiViewerActivity }
> ------------------------
>
>
>
> And this is the log obtained in the process inside the main directory VES
> (This app run ok):
> ---------------------------------------
>
> ---- configure_cmake.sh
> ariel at gohan:~/Applications/VES/Apps/Android/Kiwi$ ./configure_cmake.sh
> +
> VTK_DIR=/Users/ariel/Applications/VES-build/CMakeExternals/Build/vtk-android
> +
> VES_DIR=/Users/ariel/Applications/VES-build/CMakeExternals/Build/ves-android
> +
> TOOLCHAIN=/Users/ariel/Applications/VES/Apps/Android/Kiwi/../../../CMake/toolchains/android.toolchain.cmake
> + mkdir -p /Users/ariel/Applications/VES/Apps/Android/Kiwi
> + cd /Users/ariel/Applications/VES/Apps/Android/Kiwi
> + /opt/local/bin/cmake
> -DCMAKE_TOOLCHAIN_FILE=/Users/ariel/Applications/VES/Apps/Android/Kiwi/../../../CMake/toolchains/android.toolchain.cmake
> -DANDROID_NATIVE_API_LEVEL=8
> -DVTK_DIR=/Users/ariel/Applications/VES-build/CMakeExternals/Build/vtk-android
> -DVES_DIR=/Users/ariel/Applications/VES-build/CMakeExternals/Build/ves-android
> /Users/ariel/Applications/VES/Apps/Android/Kiwi
> -- Configuring done
> -- Generating done
> CMake Warning:
>   Manually-specified variables were not used by the project:
>
>     CMAKE_TOOLCHAIN_FILE
>
>
> -- Build files have been written to:
> /Users/ariel/Applications/VES/Apps/Android/Kiwi
>
>
>
> ---- configure_ant.sh
> ariel at gohan:~/Applications/VES/Apps/Android/Kiwi$ ./configure_ant.sh
> + /Users/ariel/Applications/android-sdk-macosx/tools/android update
> project --name KiwiViewer --path
> /Users/ariel/Applications/VES/Apps/Android/Kiwi --target android-14
> Updated and renamed default.properties to project.properties
> Updated local.properties
> Added file /Users/ariel/Applications/VES/Apps/Android/Kiwi/build.xml
> Added file
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/proguard-project.txt
>
> ----- compile.sh
> ariel at gohan:~/Applications/VES/Apps/Android/Kiwi$ ./compile.sh
> + cd /Users/ariel/Applications/VES/Apps/Android/Kiwi
> + make
> Scanning dependencies of target KiwiNative
> [100%] Building CXX object jni/CMakeFiles/KiwiNative.dir/KiwiNative.cpp.o
> Linking CXX shared library ../libs/armeabi-v7a/libKiwiNative.so
> [100%] Built target KiwiNative
> + cd /Users/ariel/Applications/VES/Apps/Android/Kiwi
> + /opt/local/bin/ant -buildfile
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/build.xml
> -Dbuilddir=/Users/ariel/Applications/VES/Apps/Android/Kiwi debug
> Buildfile: /Users/ariel/Applications/VES/Apps/Android/Kiwi/build.xml
>
> -set-mode-check:
>
> -set-debug-files:
>
> -check-env:
>  [checkenv] Android SDK Tools Revision 20.0.3
>  [checkenv] Installed at /Users/ariel/Applications/android-sdk-macosx
>
> -setup:
>      [echo] Project Name: KiwiViewer
>   [gettype] Project Type: Application
>
> -set-debug-mode:
>
> -debug-obfuscation-check:
>
> -build-setup:
>      [echo] Resolving Build Target for KiwiViewer...
> [gettarget] Project Target:   Android 4.0
> [gettarget] API level:        14
>      [echo] ----------
>      [echo] Creating output directories if needed...
>     [mkdir] Created dir:
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin
>     [mkdir] Created dir:
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res
>     [mkdir] Created dir:
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/gen
>     [mkdir] Created dir:
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/classes
>      [echo] ----------
>      [echo] Resolving Dependencies for KiwiViewer...
> [dependency] Library dependencies:
> [dependency] No Libraries
> [dependency]
> [dependency] ------------------
> [dependency] API<=15: Adding annotations.jar to the classpath.
> [dependency] WARNING: unable to write jarlist cache file
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/jarlist.cache
>      [echo] ----------
>      [echo] Building Libraries with 'debug'...
>    [subant] No sub-builds to iterate on
>
> -pre-build:
>
> -code-gen:
> [mergemanifest] Merging AndroidManifest files into one.
> [mergemanifest] Manifest merger disabled. Using project manifest only.
>      [echo] Handling aidl files...
>      [aidl] No AIDL files to compile.
>      [echo] ----------
>      [echo] Handling RenderScript files...
> [renderscript] No RenderScript files to compile.
>      [echo] ----------
>      [echo] Handling Resources...
>      [aapt] Generating resource IDs...
>      [echo] ----------
>      [echo] Handling BuildConfig class...
> [buildconfig] Generating BuildConfig class.
>
> -pre-compile:
>
> -compile:
>     [javac] Compiling 8 source files to
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/classes
>
> -post-compile:
>
> -obfuscate:
>
> -dex:
>       [dex] Converting compiled files and external libraries into
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/classes.dex...
>
> -crunch:
>    [crunch] Crunching PNG Files in source dir:
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/res
>    [crunch] To destination dir:
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res
>    [crunch] Processing image to cache:
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/res/drawable-hdpi/alert_dialog_icon.png
> =>
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable-hdpi/alert_dialog_icon.png
>    [crunch]   (processed image to cache entry
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable-hdpi/alert_dialog_icon.png:
> 0% size of source)
>    [crunch] Processing image to cache:
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/res/drawable-hdpi/info_icon.png
> =>
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable-hdpi/info_icon.png
>    [crunch]   (processed image to cache entry
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable-hdpi/info_icon.png:
> 0% size of source)
>    [crunch] Processing image to cache:
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/res/drawable-hdpi/kiwi_small_icon.png
> =>
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable-hdpi/kiwi_small_icon.png
>    [crunch]   (processed image to cache entry
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable-hdpi/kiwi_small_icon.png:
> 54% size of source)
>    [crunch] Processing image to cache:
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/res/drawable-mdpi/alert_dialog_icon.png
> =>
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable-mdpi/alert_dialog_icon.png
>    [crunch]   (processed image to cache entry
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable-mdpi/alert_dialog_icon.png:
> 0% size of source)
>    [crunch] Processing image to cache:
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/res/drawable-mdpi/kiwi_small_icon.png
> =>
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable-mdpi/kiwi_small_icon.png
>    [crunch]   (processed image to cache entry
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable-mdpi/kiwi_small_icon.png:
> 0% size of source)
>    [crunch] Processing image to cache:
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/res/drawable/icon.png =>
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable/icon.png
>    [crunch]   (processed image to cache entry
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable/icon.png:
> 95% size of source)
>    [crunch] Processing image to cache:
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/res/drawable/info_active.png
> =>
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable/info_active.png
>    [crunch]   (processed image to cache entry
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable/info_active.png:
> 0% size of source)
>    [crunch] Processing image to cache:
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/res/drawable/info_inactive.png
> =>
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable/info_inactive.png
>    [crunch]   (processed image to cache entry
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable/info_inactive.png:
> 0% size of source)
>    [crunch] Processing image to cache:
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/res/drawable/kitwarelogo.png
> =>
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable/kitwarelogo.png
>    [crunch]   (processed image to cache entry
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable/kitwarelogo.png:
> 61% size of source)
>    [crunch] Processing image to cache:
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/res/drawable/opendata_active.png
> =>
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable/opendata_active.png
>    [crunch]   (processed image to cache entry
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable/opendata_active.png:
> 0% size of source)
>    [crunch] Processing image to cache:
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/res/drawable/opendata_inactive.png
> =>
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable/opendata_inactive.png
>    [crunch]   (processed image to cache entry
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable/opendata_inactive.png:
> 0% size of source)
>    [crunch] Processing image to cache:
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/res/drawable/reset_active.png
> =>
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable/reset_active.png
>    [crunch]   (processed image to cache entry
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable/reset_active.png:
> 57% size of source)
>    [crunch] Processing image to cache:
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/res/drawable/reset_inactive.png
> =>
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable/reset_inactive.png
>    [crunch]   (processed image to cache entry
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable/reset_inactive.png:
> 0% size of source)
>    [crunch] Crunched 13 PNG files to update cache
>
> -package-resources:
>      [aapt] Creating full resource package...
>
> -package:
> [apkbuilder] Current build type is different than previous build: forced
> apkbuilder run.
> [apkbuilder] Creating KiwiViewer-debug-unaligned.apk and signing it with a
> debug key...
>
> -post-package:
>
> -do-debug:
>  [zipalign] Running zip align on final apk...
>      [echo] Debug Package:
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/KiwiViewer-debug.apk
> [propertyfile] Creating new property file:
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/build.prop
> [propertyfile] Updating property file:
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/build.prop
> [propertyfile] Updating property file:
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/build.prop
> [propertyfile] Updating property file:
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/build.prop
>
> -post-build:
>
> debug:
>
> BUILD SUCCESSFUL
> Total time: 14 seconds
>
> ---- Install and run the app
> ariel at gohan:~/Applications/VES/Apps/Android/Kiwi$ ./run.sh
> + /Users/ariel/Applications/android-sdk-macosx/platform-tools/adb -d
> install -r
> /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/KiwiViewer-debug.apk
> 1264 KB/s (9982452 bytes in 7.706s)
> pkg: /data/local/tmp/KiwiViewer-debug.apk
> Success
> + /Users/ariel/Applications/android-sdk-macosx/platform-tools/adb shell am
> start -a android.intent.action.MAIN -n
> com.kitware.KiwiViewer/.KiwiViewerActivity
> Starting: Intent { act=android.intent.action.MAIN
> cmp=com.kitware.KiwiViewer/.KiwiViewerActivity }
>
>
> Saludos
> __________________________________
> | Ariel Hernán Curiale Ph.D Student
> | ETSI Telecomunicación
> | Universidad de Valladolid
> | Campus Miguel Delibes
> | 47011 Valladolid, Spain
> | Phone: 983-423000 ext. 5590
> | Web: www.curiale.com.ar
> |_________________________________
>
> El 10/11/2012, a las 10:07, Ariel Hernán Curiale escribió:
>
> Hi Pat, thank for your explanation !
>
> I'm trying to relocate an Android project and I want to use the cmake to
> create the project for xcode or eclipse. In particular I use eclipse and I
> want to create the eclipse project (.project) with cmake:
>
> ccmake -G "Eclipse CDT4 - Unix Makefiles" ../src/
>
>
> I will try to build again the kiwi project and import into eclipse follow
> your instruction. If I have any doubt I tell you.
>
>
> Again, Thanks.
> __________________________________
> | Ariel Hernán Curiale Ph.D Student
> | ETSI Telecomunicación
> | Universidad de Valladolid
> | Campus Miguel Delibes
> | 47011 Valladolid, Spain
> | Phone: 983-423000 ext. 5590
> | Web: www.curiale.com.ar
> |_________________________________
>
> El 09/11/2012, a las 23:28, Pat Marion escribió:
>
> Hi Thiago,
>
> VES uses a "superbuild", which means several projects in addition to VES
> are configured and compiled and placed in the build directory.  The
> workspace for the superbuild is in a directory called "CMakeExternals".
> After you have run the superbuild, you will find CMakeExternals in your
> build directory, and you will find the VES build directory in
> CMakeExternals/Build/ves.
>
> Ariel-
>
> You can move projects in the App/ directory to any location and build
> them, but you will need to fix paths.  Were you trying to relocate an
> Android project or iOS file?  For the iOS project, you will find a
> .xcconfig file that you must modify to define the path to the VES source
> and build dirs.  For Android, you should modify the tools.sh file to update
> the paths of source_dir and cmakeexternals_dir.
>
>
>
> Here's more general instructions:
>
>
> To configure and build VES (using /workspace as a root dir):
>
> cd /workspace
> git clone git://vtk.org/VES.git
> mkdir ves-build
> cd ves-build
> cmake -DVES_IOS_SUPERBUILD:BOOL=ON -DVES_ANDROID_SUPERBUILD:BOOL=ON ../VES
> make -j4
>
>
> To write a CMakeLists.txt in a new project that uses VES:
>
> # CMakeLists.txt
> find_package(VTK REQUIRED)
> include(${VTK_USE_FILE})
>
> find_package(VES REQUIRED)
> include_directories(${VES_INCLUDE_DIRS})
>
> # now you can link with ${VES_LIBRARIES} and ${VTK_LIBRARIES}
>
>
>
> To configure your project:
>
>
> VTK_DIR=/workspace/ves-build/CMakeExternals/Build/vtk-android
> VES_DIR=/workspace/ves-build/CMakeExternals/Build/ves-android
> TOOLCHAIN=/workspace/ves/CMake/toolchains/android.toolchain.cmake
>
> cmake -DCMAKE_TOOLCHAIN_FILE=$TOOLCHAIN -DVTK_DIR=$VTK_DIR
> -DVES_DIR=$VES_DIR /path/to/myproject
>
>
> Pat
>
>
> On Sat, Nov 10, 2012 at 8:04 AM, Aashish Chaudhary <
> aashish.chaudhary at kitware.com> wrote:
>
>> I will sen something tomorrow.
>>
>> Thanks
>>
>> Sent from my iPhone
>>
>> On Nov 9, 2012, at 3:32 PM, Ariel Hernán Curiale <curiale at gmail.com>
>> wrote:
>>
>> Hi Thiago,
>>
>> I tried to move one example from the root of the ves/../App (the kiwi
>> app) and I've had too many problems to configure in a proper way the
>> CMakeList.txt.
>>
>> I'm in the same situation like you. If anyone could give us a little
>> example and explain how we have to config. the CMakeList.txt to use the VES
>> library outside the main folder It would be really grate to me :)
>>
>>
>>      Thanks
>> __________________________________
>> | Ariel Hernán Curiale Ph.D Student
>> | ETSI Telecomunicación
>> | Universidad de Valladolid
>> | Campus Miguel Delibes
>> | 47011 Valladolid, Spain
>> | Phone: 983-423000 ext. 5590
>> | Web: www.curiale.com.ar
>> |_________________________________
>>
>> El 09/11/2012, a las 19:53, Thiago Tavares Magalhães escribió:
>>
>> Hallo
>>
>> First sorry for my bad English.
>>
>> I started studying the VES recently, but I have done some examples with
>> VTK.
>> For this, I use CMake. With VTK codes I set the CMakeList normally and run
>> the command ccmake to specify, among other things, the directory that is
>> the vtk_build.
>>
>> For VES I do not know which file I must inform the directory within the
>> configuration of cmake. In other words, I do not know what the file or
>> directory VES equivalent to VTK_build of VTK.
>>
>> I need to know that. If possible, please also a basic example of a valid
>> CMakeList VTK and VES and manages the application to be opened in
>> IPadSimulator (or similar).
>>
>> Many thanks to all!
>>
>> --
>> Thiago Tavares Magalhães <http://lattes.cnpq.br/1989532473555107>
>> Instituto Superior de Tecnologia em Ciências da Computação de Petrópolis
>> - *FAETERJ*
>> Laboratório Nacional de Computação Científica -* LNCC*
>>
>> _______________________________________________
>> Ves mailing list
>> Ves at public.kitware.com
>> http://public.kitware.com/cgi-bin/mailman/listinfo/ves
>>
>>
>> _______________________________________________
>> Ves mailing list
>> Ves at public.kitware.com
>> http://public.kitware.com/cgi-bin/mailman/listinfo/ves
>>
>>
>> _______________________________________________
>> Ves mailing list
>> Ves at public.kitware.com
>> http://public.kitware.com/cgi-bin/mailman/listinfo/ves
>>
>>
>
>
>
>
> _______________________________________________
> Ves mailing list
> Ves at public.kitware.com
> http://public.kitware.com/cgi-bin/mailman/listinfo/ves
>
>


-- 
| Aashish Chaudhary
| R&D Engineer
| Kitware Inc.
| www.kitware.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/ves/attachments/20121110/6fcb87d6/attachment-0001.html>


More information about the Ves mailing list