summaryrefslogtreecommitdiff
path: root/CMake/android.cmake
diff options
context:
space:
mode:
authorMatthias Melcher <git@matthiasm.com>2019-01-15 01:22:18 +0100
committerMatthias Melcher <git@matthiasm.com>2019-01-15 01:22:18 +0100
commitb450cea7e249d521ba9ebf3d186db45656b9fcc4 (patch)
treea314e25e0a389ae7d1e60fecb602b16db1ac316f /CMake/android.cmake
parente25511131b08c839f32515da87333db78f24d630 (diff)
Android: starting to use CMake to build AndroidStudio files.
Diffstat (limited to 'CMake/android.cmake')
-rw-r--r--CMake/android.cmake79
1 files changed, 79 insertions, 0 deletions
diff --git a/CMake/android.cmake b/CMake/android.cmake
index cb4b790d7..75b3d4f4d 100644
--- a/CMake/android.cmake
+++ b/CMake/android.cmake
@@ -17,3 +17,82 @@
# http://www.fltk.org/str.php
#
+configure_file(
+ "${CMAKE_CURRENT_SOURCE_DIR}/CMake/Android/settings.gradle.in"
+ "${CMAKE_CURRENT_BINARY_DIR}/AndroidStudio/settings.gradle"
+ @ONLY
+)
+
+configure_file(
+ "${CMAKE_CURRENT_SOURCE_DIR}/CMake/Android/build.gradle.in"
+ "${CMAKE_CURRENT_BINARY_DIR}/AndroidStudio/build.gradle"
+ @ONLY
+)
+
+configure_file(
+ "${CMAKE_CURRENT_SOURCE_DIR}/abi-version.cmake.in"
+ "${CMAKE_CURRENT_BINARY_DIR}/AndroidStudio/FL/abi-version.h"
+ @ONLY
+)
+
+configure_file(
+ "${CMAKE_CURRENT_SOURCE_DIR}/CMake/Android/app.build.gradle.in"
+ "${CMAKE_CURRENT_BINARY_DIR}/AndroidStudio/app/build.gradle"
+ @ONLY
+)
+
+configure_file(
+ "${CMAKE_CURRENT_SOURCE_DIR}/CMake/Android/AndroidManifest.xml.in"
+ "${CMAKE_CURRENT_BINARY_DIR}/AndroidStudio/app/src/main/AndroidManifest.xml"
+ @ONLY
+)
+
+
+configure_file(
+ "${CMAKE_CURRENT_SOURCE_DIR}/CMake/Android/Roboto-Regular.ttf"
+ "${CMAKE_CURRENT_BINARY_DIR}/AndroidStudio/app/src/main/assets/fonts/Roboto-Regular.ttf"
+ COPYONLY
+)
+
+configure_file(
+ "${CMAKE_CURRENT_SOURCE_DIR}/CMake/Android/mdpi.ic_launcher.png"
+ "${CMAKE_CURRENT_BINARY_DIR}/AndroidStudio/app/src/main/res/mipmap-mdpi/ic_launcher.png"
+ COPYONLY
+)
+
+configure_file(
+ "${CMAKE_CURRENT_SOURCE_DIR}/CMake/Android/hdpi.ic_launcher.png"
+ "${CMAKE_CURRENT_BINARY_DIR}/AndroidStudio/app/src/main/res/mipmap-hdpi/ic_launcher.png"
+ COPYONLY
+)
+
+configure_file(
+ "${CMAKE_CURRENT_SOURCE_DIR}/CMake/Android/xhdpi.ic_launcher.png"
+ "${CMAKE_CURRENT_BINARY_DIR}/AndroidStudio/app/src/main/res/mipmap-xhdpi/ic_launcher.png"
+ COPYONLY
+)
+
+configure_file(
+ "${CMAKE_CURRENT_SOURCE_DIR}/CMake/Android/xxhdpi.ic_launcher.png"
+ "${CMAKE_CURRENT_BINARY_DIR}/AndroidStudio/app/src/main/res/mipmap-xxhdpi/ic_launcher.png"
+ COPYONLY
+)
+
+configure_file(
+ "${CMAKE_CURRENT_SOURCE_DIR}/CMake/Android/strings.xml.in"
+ "${CMAKE_CURRENT_BINARY_DIR}/AndroidStudio/app/src/main/res/values/strings.xml"
+ @ONLY
+)
+
+configure_file(
+ "${CMAKE_CURRENT_SOURCE_DIR}/CMake/Android/CMakeList.txt.in"
+ "${CMAKE_CURRENT_BINARY_DIR}/AndroidStudio/app/src/main/cpp/CMakeLists.txt"
+ @ONLY
+)
+
+configure_file(
+ "${CMAKE_CURRENT_SOURCE_DIR}/CMake/Android/HelloAndroid.cxx.in"
+ "${CMAKE_CURRENT_BINARY_DIR}/AndroidStudio/app/src/main/cpp/HelloAndroid.cxx"
+ @ONLY
+)
+