Parcourir la Source

fix: zpl zplPrint error handling; feat: calibrate printer

Raihan Rizal il y a 1 mois
Parent
commit
6212a057fc
100 fichiers modifiés avec 11159 ajouts et 1447 suppressions
  1. 30 30
      .gitignore
  2. 3 3
      CHANGELOG.md
  3. 1 1
      LICENSE
  4. 106 106
      README.md
  5. 4 4
      analysis_options.yaml
  6. 9 9
      android/.gitignore
  7. 96 96
      android/build.gradle
  8. 7 7
      android/gradle/wrapper/gradle-wrapper.properties
  9. 249 249
      android/gradlew
  10. 92 92
      android/gradlew.bat
  11. 1 1
      android/settings.gradle
  12. 8 8
      android/src/main/AndroidManifest.xml
  13. 122 121
      android/src/main/java/id/kalanusa/flutter_zsdk/FlutterZsdkPlugin.java
  14. 208 137
      android/src/main/java/id/kalanusa/flutter_zsdk/bluetoothconnectionhandler/BluetoothConnectionHandler.java
  15. 28 28
      android/src/main/java/id/kalanusa/flutter_zsdk/bluetoothconnectionhandler/BluetoothConnectionHolder.java
  16. 118 118
      android/src/main/java/id/kalanusa/flutter_zsdk/bluetoothdiscoveryhandler/BluetoothDiscoveryHandler.java
  17. 22 22
      android/src/main/java/id/kalanusa/flutter_zsdk/bluetoothdiscoveryhandler/BluetoothPrinter.java
  18. 58 35
      android/src/main/java/id/kalanusa/flutter_zsdk/zplprinthandler/ZplPrintHandler.java
  19. 29 29
      android/src/test/java/id/kalanusa/flutter_zsdk/FlutterZsdkPluginTest.java
  20. 43 43
      example/.gitignore
  21. 16 16
      example/README.md
  22. 28 28
      example/analysis_options.yaml
  23. 13 13
      example/android/.gitignore
  24. 0 0
      example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2
  25. 0 0
      example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1
  26. 0 0
      example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2
  27. 1367 0
      example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/.cmake/api/v1/reply/cache-v2-e50f63a721a03a91626b.json
  28. 799 0
      example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-6ef06e1a6d5d468d548f.json
  29. 43 0
      example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-e8776233f2fde887e2fb.json
  30. 14 0
      example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json
  31. 92 0
      example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/.cmake/api/v1/reply/index-2025-03-27T04-28-45-0038.json
  32. 401 0
      example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/CMakeCache.txt
  33. 72 0
      example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake
  34. 83 0
      example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake
  35. BIN
      example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeDetermineCompilerABI_C.bin
  36. BIN
      example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeDetermineCompilerABI_CXX.bin
  37. 15 0
      example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake
  38. 803 0
      example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.c
  39. BIN
      example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.o
  40. 791 0
      example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.cpp
  41. BIN
      example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.o
  42. 2 0
      example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/CMakeFiles/TargetDirectories.txt
  43. 1 0
      example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/CMakeFiles/cmake.check_cache
  44. 45 0
      example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/CMakeFiles/rules.ninja
  45. 0 0
      example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/additional_project_files.txt
  46. 28 0
      example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/android_gradle_build.json
  47. 20 0
      example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/android_gradle_build_mini.json
  48. 111 0
      example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/build.ninja
  49. 1 0
      example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/build_file_index.txt
  50. 54 0
      example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/cmake_install.cmake
  51. 28 0
      example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/configure_fingerprint.bin
  52. 20 0
      example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/metadata_generation_command.txt
  53. 4 0
      example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/prefab_config.json
  54. 1 0
      example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/symbol_folder_index.txt
  55. 27 0
      example/android/app/.cxx/Debug/43m1z1l5/hash_key.txt
  56. 0 0
      example/android/app/.cxx/Debug/43m1z1l5/x86/.cmake/api/v1/query/client-agp/cache-v2
  57. 0 0
      example/android/app/.cxx/Debug/43m1z1l5/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1
  58. 0 0
      example/android/app/.cxx/Debug/43m1z1l5/x86/.cmake/api/v1/query/client-agp/codemodel-v2
  59. 1367 0
      example/android/app/.cxx/Debug/43m1z1l5/x86/.cmake/api/v1/reply/cache-v2-591d53d6388306c732fd.json
  60. 799 0
      example/android/app/.cxx/Debug/43m1z1l5/x86/.cmake/api/v1/reply/cmakeFiles-v1-32915af14302ec14f2e0.json
  61. 43 0
      example/android/app/.cxx/Debug/43m1z1l5/x86/.cmake/api/v1/reply/codemodel-v2-4035b16735a45f317b02.json
  62. 14 0
      example/android/app/.cxx/Debug/43m1z1l5/x86/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json
  63. 92 0
      example/android/app/.cxx/Debug/43m1z1l5/x86/.cmake/api/v1/reply/index-2025-03-27T04-05-14-0598.json
  64. 401 0
      example/android/app/.cxx/Debug/43m1z1l5/x86/CMakeCache.txt
  65. 72 0
      example/android/app/.cxx/Debug/43m1z1l5/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake
  66. 83 0
      example/android/app/.cxx/Debug/43m1z1l5/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake
  67. BIN
      example/android/app/.cxx/Debug/43m1z1l5/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeDetermineCompilerABI_C.bin
  68. BIN
      example/android/app/.cxx/Debug/43m1z1l5/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeDetermineCompilerABI_CXX.bin
  69. 15 0
      example/android/app/.cxx/Debug/43m1z1l5/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake
  70. 803 0
      example/android/app/.cxx/Debug/43m1z1l5/x86/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.c
  71. BIN
      example/android/app/.cxx/Debug/43m1z1l5/x86/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.o
  72. 791 0
      example/android/app/.cxx/Debug/43m1z1l5/x86/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.cpp
  73. BIN
      example/android/app/.cxx/Debug/43m1z1l5/x86/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.o
  74. 2 0
      example/android/app/.cxx/Debug/43m1z1l5/x86/CMakeFiles/TargetDirectories.txt
  75. 1 0
      example/android/app/.cxx/Debug/43m1z1l5/x86/CMakeFiles/cmake.check_cache
  76. 45 0
      example/android/app/.cxx/Debug/43m1z1l5/x86/CMakeFiles/rules.ninja
  77. 0 0
      example/android/app/.cxx/Debug/43m1z1l5/x86/additional_project_files.txt
  78. 28 0
      example/android/app/.cxx/Debug/43m1z1l5/x86/android_gradle_build.json
  79. 20 0
      example/android/app/.cxx/Debug/43m1z1l5/x86/android_gradle_build_mini.json
  80. 111 0
      example/android/app/.cxx/Debug/43m1z1l5/x86/build.ninja
  81. 1 0
      example/android/app/.cxx/Debug/43m1z1l5/x86/build_file_index.txt
  82. 54 0
      example/android/app/.cxx/Debug/43m1z1l5/x86/cmake_install.cmake
  83. 28 0
      example/android/app/.cxx/Debug/43m1z1l5/x86/configure_fingerprint.bin
  84. 20 0
      example/android/app/.cxx/Debug/43m1z1l5/x86/metadata_generation_command.txt
  85. 4 0
      example/android/app/.cxx/Debug/43m1z1l5/x86/prefab_config.json
  86. 1 0
      example/android/app/.cxx/Debug/43m1z1l5/x86/symbol_folder_index.txt
  87. 74 74
      example/android/app/build.gradle
  88. 7 7
      example/android/app/src/debug/AndroidManifest.xml
  89. 44 44
      example/android/app/src/main/AndroidManifest.xml
  90. 6 6
      example/android/app/src/main/java/id/kalanusa/flutter_zsdk_example/MainActivity.java
  91. 12 12
      example/android/app/src/main/res/drawable-v21/launch_background.xml
  92. 12 12
      example/android/app/src/main/res/drawable/launch_background.xml
  93. 18 18
      example/android/app/src/main/res/values-night/styles.xml
  94. 18 18
      example/android/app/src/main/res/values/styles.xml
  95. 7 7
      example/android/app/src/profile/AndroidManifest.xml
  96. 18 18
      example/android/build.gradle
  97. 3 3
      example/android/gradle.properties
  98. 6 6
      example/android/gradle/wrapper/gradle-wrapper.properties
  99. 26 26
      example/android/settings.gradle
  100. 0 0
      example/integration_test/plugin_integration_test.dart

+ 30 - 30
.gitignore

@@ -1,31 +1,31 @@
1
-# Miscellaneous
2
-*.class
3
-*.log
4
-*.pyc
5
-*.swp
6
-.DS_Store
7
-.atom/
8
-.buildlog/
9
-.history
10
-.svn/
11
-migrate_working_dir/
12
-
13
-# IntelliJ related
14
-*.iml
15
-*.ipr
16
-*.iws
17
-.idea/
18
-
19
-# The .vscode folder contains launch configuration and tasks you configure in
20
-# VS Code which you may wish to be included in version control, so this line
21
-# is commented out by default.
22
-#.vscode/
23
-
24
-# Flutter/Dart/Pub related
25
-# Libraries should not include pubspec.lock, per https://dart.dev/guides/libraries/private-files#pubspeclock.
26
-/pubspec.lock
27
-**/doc/api/
28
-.dart_tool/
29
-build/
30
-
1
+# Miscellaneous
2
+*.class
3
+*.log
4
+*.pyc
5
+*.swp
6
+.DS_Store
7
+.atom/
8
+.buildlog/
9
+.history
10
+.svn/
11
+migrate_working_dir/
12
+
13
+# IntelliJ related
14
+*.iml
15
+*.ipr
16
+*.iws
17
+.idea/
18
+
19
+# The .vscode folder contains launch configuration and tasks you configure in
20
+# VS Code which you may wish to be included in version control, so this line
21
+# is commented out by default.
22
+#.vscode/
23
+
24
+# Flutter/Dart/Pub related
25
+# Libraries should not include pubspec.lock, per https://dart.dev/guides/libraries/private-files#pubspeclock.
26
+/pubspec.lock
27
+**/doc/api/
28
+.dart_tool/
29
+build/
30
+
31 31
 .vscode

+ 3 - 3
CHANGELOG.md

@@ -1,3 +1,3 @@
1
-## 0.0.1
2
-
3
-* TODO: Describe initial release.
1
+## 0.0.1
2
+
3
+* TODO: Describe initial release.

+ 1 - 1
LICENSE

@@ -1 +1 @@
1
-TODO: Add your license here.
1
+TODO: Add your license here.

+ 106 - 106
README.md

@@ -1,107 +1,107 @@
1
-# flutter_zsdk
2
-Flutter Pluggin for Zebra Multiplatform SDK
3
-
4
-## Getting Started
5
-
6
-Add `flutter_zsdk` as a dependency in your `pubspec.yaml` file.
7
-
8
-## Project Setup
9
-
10
-### Android
11
-note: tested using `JDK 17.0.2`, `Gradle 8.0`, `AGP 8.1.3`
12
-
13
-Tambah / ganti `distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip` di android/gradle/wrapper/gradle-wrapper.properties.
14
-
15
-Tambah / ganti `id "com.android.application" version "8.1.3" apply false` di android/settings.gradle.
16
-
17
-Tambah ke file `gradle.properties`.
18
-```
19
-org.gradle.jvmargs=-Xmx4G
20
-android.useAndroidX=true
21
-android.enableJetifier=true
22
-android.jetifier.ignorelist=jackson-core-2.17.2.jar
23
-```
24
-
25
-## Usage
26
-Contoh lengkap bisa dilihat di `example` folder.  
27
-
28
-Pertama buat objek dari plugin
29
-```
30
-import 'package:flutter_zsdk/flutter_zsdk.dart';
31
-
32
-final _flutterZsdkPlugin = FlutterZsdk();
33
-
34
-_flutterZsdk.findBluetoothPrinter();
35
-// etc
36
-```
37
-
38
-### Discover Bluetooth Device
39
-Return nilai dari `_flutterZsdkPlugin.findBluetoothPrinter()` itu `Stream<dynamic>` jadi perlu di handle untuk listen ke stream tsb.
40
-
41
-Default event:
42
-- `SOS` : Start of Stream
43
-- `EOS` : End of Stream (`StreamSubscription` harus di cancel jika tidak diperlukan lagi)
44
-
45
-contoh:
46
-```
47
-Future<void> discoverBluetoothDevices() async {
48
-    try {
49
-      Stream<dynamic> stream = await _flutterZsdkPlugin.findBluetoothPrinters();
50
-      _bluetoothPrinterSubscription = stream.listen((event) {
51
-        print(event);
52
-
53
-        if (event == 'SOS') {
54
-          _isDiscovering = true;
55
-
56
-        }
57
-
58
-        if (event is List) {
59
-          // add to list logic here...
60
-
61
-        }
62
-
63
-        if (event == 'EOS') {
64
-          _isDiscovering = false;
65
-          showSnackBar('Bluetooth discovery finished, found ${_discoveredBluetoothPrinters.length} printers');
66
-          _bluetoothPrinterSubscription?.cancel();
67
-        }
68
-
69
-        setState(() {});
70
-      });
71
-    
72
-    } on PlatformException catch (e) {
73
-      showSnackBar(e.message.toString());
74
-
75
-    } on FlutterZsdkException catch (e) { 
76
-      showSnackBar(e.message);
77
-
78
-    } catch (e) {
79
-      showSnackBar('Unexpected error while discovering bluetooth printers');
80
-
81
-    }
82
-  }
83
-  ```
84
-
85
-
86
-### Connect to Printer
87
-Gunakan `_flutterZsdkPlugin.openConnection(<Mac Address>)`, dimana `<Mac Address>` bisa didapatkan dari `.findBluetoothPrinter()`
88
-
89
-disarankan `.closeConnection()` sebelum melakukan connect ke printer lain. walaupun sudah dihandle disisi plugin.
90
-
91
-### Send ZPL Data to Printer (Print ZPL)
92
-sebelum print, check dulu koneksi ke printer, utk memastikan printer terkoneksi.
93
-
94
-`_flutterZsdkPlugin.isConnected()` utk check koneksi ke printer.
95
-
96
-jika sudah terkoneksi, gunakan `_flutterZsdkPlugin.printZplOverBluetooth(<zpl_data>)` untuk mengirim data ZPL ke printer.
97
-
98
-
99
-### Disconnect from Printer
100
-`_flutterZsdkPlugin.closeConnection()` utk disconnect dari printer.
101
-
102
-</br>
103
-
104
-
105
-note: 
106
-- semua aksi harus dipanggil dalam try-catch block
1
+# flutter_zsdk
2
+Flutter Pluggin for Zebra Multiplatform SDK
3
+
4
+## Getting Started
5
+
6
+Add `flutter_zsdk` as a dependency in your `pubspec.yaml` file.
7
+
8
+## Project Setup
9
+
10
+### Android
11
+note: tested using `JDK 17.0.2`, `Gradle 8.0`, `AGP 8.1.3`
12
+
13
+Tambah / ganti `distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip` di android/gradle/wrapper/gradle-wrapper.properties.
14
+
15
+Tambah / ganti `id "com.android.application" version "8.1.3" apply false` di android/settings.gradle.
16
+
17
+Tambah ke file `gradle.properties`.
18
+```
19
+org.gradle.jvmargs=-Xmx4G
20
+android.useAndroidX=true
21
+android.enableJetifier=true
22
+android.jetifier.ignorelist=jackson-core-2.17.2.jar
23
+```
24
+
25
+## Usage
26
+Contoh lengkap bisa dilihat di `example` folder.  
27
+
28
+Pertama buat objek dari plugin
29
+```
30
+import 'package:flutter_zsdk/flutter_zsdk.dart';
31
+
32
+final _flutterZsdkPlugin = FlutterZsdk();
33
+
34
+_flutterZsdk.findBluetoothPrinter();
35
+// etc
36
+```
37
+
38
+### Discover Bluetooth Device
39
+Return nilai dari `_flutterZsdkPlugin.findBluetoothPrinter()` itu `Stream<dynamic>` jadi perlu di handle untuk listen ke stream tsb.
40
+
41
+Default event:
42
+- `SOS` : Start of Stream
43
+- `EOS` : End of Stream (`StreamSubscription` harus di cancel jika tidak diperlukan lagi)
44
+
45
+contoh:
46
+```
47
+Future<void> discoverBluetoothDevices() async {
48
+    try {
49
+      Stream<dynamic> stream = await _flutterZsdkPlugin.findBluetoothPrinters();
50
+      _bluetoothPrinterSubscription = stream.listen((event) {
51
+        print(event);
52
+
53
+        if (event == 'SOS') {
54
+          _isDiscovering = true;
55
+
56
+        }
57
+
58
+        if (event is List) {
59
+          // add to list logic here...
60
+
61
+        }
62
+
63
+        if (event == 'EOS') {
64
+          _isDiscovering = false;
65
+          showSnackBar('Bluetooth discovery finished, found ${_discoveredBluetoothPrinters.length} printers');
66
+          _bluetoothPrinterSubscription?.cancel();
67
+        }
68
+
69
+        setState(() {});
70
+      });
71
+    
72
+    } on PlatformException catch (e) {
73
+      showSnackBar(e.message.toString());
74
+
75
+    } on FlutterZsdkException catch (e) { 
76
+      showSnackBar(e.message);
77
+
78
+    } catch (e) {
79
+      showSnackBar('Unexpected error while discovering bluetooth printers');
80
+
81
+    }
82
+  }
83
+  ```
84
+
85
+
86
+### Connect to Printer
87
+Gunakan `_flutterZsdkPlugin.openConnection(<Mac Address>)`, dimana `<Mac Address>` bisa didapatkan dari `.findBluetoothPrinter()`
88
+
89
+disarankan `.closeConnection()` sebelum melakukan connect ke printer lain. walaupun sudah dihandle disisi plugin.
90
+
91
+### Send ZPL Data to Printer (Print ZPL)
92
+sebelum print, check dulu koneksi ke printer, utk memastikan printer terkoneksi.
93
+
94
+`_flutterZsdkPlugin.isConnected()` utk check koneksi ke printer.
95
+
96
+jika sudah terkoneksi, gunakan `_flutterZsdkPlugin.printZplOverBluetooth(<zpl_data>)` untuk mengirim data ZPL ke printer.
97
+
98
+
99
+### Disconnect from Printer
100
+`_flutterZsdkPlugin.closeConnection()` utk disconnect dari printer.
101
+
102
+</br>
103
+
104
+
105
+note: 
106
+- semua aksi harus dipanggil dalam try-catch block
107 107
 - `_flutterZsdkPlugin.isConnected()` hanya harus dipanggil setelah `_flutterZsdkPlugin.openConnection()` jika tidak app bisa crash (tested ANDROID)

+ 4 - 4
analysis_options.yaml

@@ -1,4 +1,4 @@
1
-include: package:flutter_lints/flutter.yaml
2
-
3
-# Additional information about this file can be found at
4
-# https://dart.dev/guides/language/analysis-options
1
+include: package:flutter_lints/flutter.yaml
2
+
3
+# Additional information about this file can be found at
4
+# https://dart.dev/guides/language/analysis-options

+ 9 - 9
android/.gitignore

@@ -1,9 +1,9 @@
1
-*.iml
2
-.gradle
3
-/local.properties
4
-/.idea/workspace.xml
5
-/.idea/libraries
6
-.DS_Store
7
-/build
8
-/captures
9
-.cxx
1
+*.iml
2
+.gradle
3
+/local.properties
4
+/.idea/workspace.xml
5
+/.idea/libraries
6
+.DS_Store
7
+/build
8
+/captures
9
+.cxx

+ 96 - 96
android/build.gradle

@@ -1,96 +1,96 @@
1
-group 'id.kalanusa.flutter_zsdk'
2
-version '1.0'
3
-
4
-buildscript {
5
-    repositories {
6
-        jcenter()
7
-        google()
8
-        mavenCentral()
9
-    }
10
-
11
-    dependencies {
12
-        classpath 'com.android.tools.build:gradle:7.3.0'
13
-    }
14
-}
15
-
16
-rootProject.allprojects {
17
-    repositories {
18
-        jcenter()
19
-        google()
20
-        mavenCentral()
21
-    }
22
-}
23
-
24
-apply plugin: 'com.android.library'
25
-
26
-android {
27
-    if (project.android.hasProperty("namespace")) {
28
-        namespace 'id.kalanusa.flutter_zsdk'
29
-    }
30
-
31
-    compileSdk 34
32
-
33
-    compileOptions {
34
-        sourceCompatibility JavaVersion.VERSION_1_8
35
-        targetCompatibility JavaVersion.VERSION_1_8
36
-    }
37
-
38
-    defaultConfig {
39
-        minSdkVersion 19
40
-        multiDexEnabled true
41
-    }
42
-
43
-    dependencies {
44
-        testImplementation 'junit:junit:4.13.2'
45
-        testImplementation 'org.mockito:mockito-core:5.0.0'
46
-    }
47
-
48
-    lintOptions {
49
-        abortOnError false
50
-        checkReleaseBuilds false
51
-    }
52
-
53
-    testOptions {
54
-        unitTests.all {
55
-            testLogging {
56
-               events "passed", "skipped", "failed", "standardOut", "standardError"
57
-               outputs.upToDateWhen {false}
58
-               showStandardStreams = true
59
-            }
60
-        }
61
-    }
62
-
63
-    packagingOptions {
64
-        exclude 'META-INF/LICENSE.txt'
65
-        exclude 'META-INF/NOTICE.txt'
66
-        exclude 'META-INF/NOTICE'
67
-        exclude 'META-INF/LICENSE'
68
-        exclude 'META-INF/DEPENDENCIES'
69
-    }
70
-}
71
-
72
-dependencies {
73
-    implementation files('libs\\commons-io-2.17.0.jar')
74
-    implementation files('libs\\commons-lang3-3.17.0.jar')
75
-    implementation files('libs\\commons-net-3.11.1.jar')
76
-    implementation files('libs\\commons-validator-1.9.0.jar')
77
-    implementation files('libs\\core-1.58.0.0.jar')
78
-    implementation files('libs\\httpcore-4.4.16.jar')
79
-    implementation files('libs\\httpmime-4.5.14.jar')
80
-    
81
-    implementation files('libs\\jackson-annotations-2.17.2.jar')
82
-    implementation files('libs\\jackson-core-2.17.2.jar')
83
-    implementation files('libs\\jackson-databind-2.17.2.jar')
84
-
85
-    // implementation 'com.fasterxml.jackson.core:jackson-annotations:2.13.3' // Downgraded
86
-    // implementation 'com.fasterxml.jackson.core:jackson-core:2.13.3' // Downgraded
87
-    // implementation 'com.fasterxml.jackson.core:jackson-databind:2.13.3' // Downgraded
88
-
89
-    implementation files('libs\\opencsv-2.3.jar')
90
-    implementation files('libs\\pkix-1.54.0.0.jar')
91
-    implementation files('libs\\prov-1.58.0.0.jar')
92
-    implementation files('libs\\snmp6_1z.jar')
93
-    implementation files('libs\\ZSDK_ANDROID_API.jar')
94
-    // implementation fileTree(dir: 'libs', include: ['*.jar'])
95
-    implementation 'androidx.multidex:multidex:2.0.1'
96
-}
1
+group 'id.kalanusa.flutter_zsdk'
2
+version '1.0'
3
+
4
+buildscript {
5
+    repositories {
6
+        jcenter()
7
+        google()
8
+        mavenCentral()
9
+    }
10
+
11
+    dependencies {
12
+        classpath 'com.android.tools.build:gradle:7.3.0'
13
+    }
14
+}
15
+
16
+rootProject.allprojects {
17
+    repositories {
18
+        jcenter()
19
+        google()
20
+        mavenCentral()
21
+    }
22
+}
23
+
24
+apply plugin: 'com.android.library'
25
+
26
+android {
27
+    if (project.android.hasProperty("namespace")) {
28
+        namespace 'id.kalanusa.flutter_zsdk'
29
+    }
30
+
31
+    compileSdk 34
32
+
33
+    compileOptions {
34
+        sourceCompatibility JavaVersion.VERSION_1_8
35
+        targetCompatibility JavaVersion.VERSION_1_8
36
+    }
37
+
38
+    defaultConfig {
39
+        minSdkVersion 19
40
+        multiDexEnabled true
41
+    }
42
+
43
+    dependencies {
44
+        testImplementation 'junit:junit:4.13.2'
45
+        testImplementation 'org.mockito:mockito-core:5.0.0'
46
+    }
47
+
48
+    lintOptions {
49
+        abortOnError false
50
+        checkReleaseBuilds false
51
+    }
52
+
53
+    testOptions {
54
+        unitTests.all {
55
+            testLogging {
56
+               events "passed", "skipped", "failed", "standardOut", "standardError"
57
+               outputs.upToDateWhen {false}
58
+               showStandardStreams = true
59
+            }
60
+        }
61
+    }
62
+
63
+    packagingOptions {
64
+        exclude 'META-INF/LICENSE.txt'
65
+        exclude 'META-INF/NOTICE.txt'
66
+        exclude 'META-INF/NOTICE'
67
+        exclude 'META-INF/LICENSE'
68
+        exclude 'META-INF/DEPENDENCIES'
69
+    }
70
+}
71
+
72
+dependencies {
73
+    implementation files('libs\\commons-io-2.17.0.jar')
74
+    implementation files('libs\\commons-lang3-3.17.0.jar')
75
+    implementation files('libs\\commons-net-3.11.1.jar')
76
+    implementation files('libs\\commons-validator-1.9.0.jar')
77
+    implementation files('libs\\core-1.58.0.0.jar')
78
+    implementation files('libs\\httpcore-4.4.16.jar')
79
+    implementation files('libs\\httpmime-4.5.14.jar')
80
+    
81
+    implementation files('libs\\jackson-annotations-2.17.2.jar')
82
+    implementation files('libs\\jackson-core-2.17.2.jar')
83
+    implementation files('libs\\jackson-databind-2.17.2.jar')
84
+
85
+    // implementation 'com.fasterxml.jackson.core:jackson-annotations:2.13.3' // Downgraded
86
+    // implementation 'com.fasterxml.jackson.core:jackson-core:2.13.3' // Downgraded
87
+    // implementation 'com.fasterxml.jackson.core:jackson-databind:2.13.3' // Downgraded
88
+
89
+    implementation files('libs\\opencsv-2.3.jar')
90
+    implementation files('libs\\pkix-1.54.0.0.jar')
91
+    implementation files('libs\\prov-1.58.0.0.jar')
92
+    implementation files('libs\\snmp6_1z.jar')
93
+    implementation files('libs\\ZSDK_ANDROID_API.jar')
94
+    // implementation fileTree(dir: 'libs', include: ['*.jar'])
95
+    implementation 'androidx.multidex:multidex:2.0.1'
96
+}

+ 7 - 7
android/gradle/wrapper/gradle-wrapper.properties

@@ -1,7 +1,7 @@
1
-distributionBase=GRADLE_USER_HOME
2
-distributionPath=wrapper/dists
3
-distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip
4
-networkTimeout=10000
5
-validateDistributionUrl=true
6
-zipStoreBase=GRADLE_USER_HOME
7
-zipStorePath=wrapper/dists
1
+distributionBase=GRADLE_USER_HOME
2
+distributionPath=wrapper/dists
3
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip
4
+networkTimeout=10000
5
+validateDistributionUrl=true
6
+zipStoreBase=GRADLE_USER_HOME
7
+zipStorePath=wrapper/dists

+ 249 - 249
android/gradlew

@@ -1,249 +1,249 @@
1
-#!/bin/sh
2
-
3
-#
4
-# Copyright © 2015-2021 the original authors.
5
-#
6
-# Licensed under the Apache License, Version 2.0 (the "License");
7
-# you may not use this file except in compliance with the License.
8
-# You may obtain a copy of the License at
9
-#
10
-#      https://www.apache.org/licenses/LICENSE-2.0
11
-#
12
-# Unless required by applicable law or agreed to in writing, software
13
-# distributed under the License is distributed on an "AS IS" BASIS,
14
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15
-# See the License for the specific language governing permissions and
16
-# limitations under the License.
17
-#
18
-
19
-##############################################################################
20
-#
21
-#   Gradle start up script for POSIX generated by Gradle.
22
-#
23
-#   Important for running:
24
-#
25
-#   (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is
26
-#       noncompliant, but you have some other compliant shell such as ksh or
27
-#       bash, then to run this script, type that shell name before the whole
28
-#       command line, like:
29
-#
30
-#           ksh Gradle
31
-#
32
-#       Busybox and similar reduced shells will NOT work, because this script
33
-#       requires all of these POSIX shell features:
34
-#         * functions;
35
-#         * expansions «$var», «${var}», «${var:-default}», «${var+SET}»,
36
-#           «${var#prefix}», «${var%suffix}», and «$( cmd )»;
37
-#         * compound commands having a testable exit status, especially «case»;
38
-#         * various built-in commands including «command», «set», and «ulimit».
39
-#
40
-#   Important for patching:
41
-#
42
-#   (2) This script targets any POSIX shell, so it avoids extensions provided
43
-#       by Bash, Ksh, etc; in particular arrays are avoided.
44
-#
45
-#       The "traditional" practice of packing multiple parameters into a
46
-#       space-separated string is a well documented source of bugs and security
47
-#       problems, so this is (mostly) avoided, by progressively accumulating
48
-#       options in "$@", and eventually passing that to Java.
49
-#
50
-#       Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS,
51
-#       and GRADLE_OPTS) rely on word-splitting, this is performed explicitly;
52
-#       see the in-line comments for details.
53
-#
54
-#       There are tweaks for specific operating systems such as AIX, CygWin,
55
-#       Darwin, MinGW, and NonStop.
56
-#
57
-#   (3) This script is generated from the Groovy template
58
-#       https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
59
-#       within the Gradle project.
60
-#
61
-#       You can find Gradle at https://github.com/gradle/gradle/.
62
-#
63
-##############################################################################
64
-
65
-# Attempt to set APP_HOME
66
-
67
-# Resolve links: $0 may be a link
68
-app_path=$0
69
-
70
-# Need this for daisy-chained symlinks.
71
-while
72
-    APP_HOME=${app_path%"${app_path##*/}"}  # leaves a trailing /; empty if no leading path
73
-    [ -h "$app_path" ]
74
-do
75
-    ls=$( ls -ld "$app_path" )
76
-    link=${ls#*' -> '}
77
-    case $link in             #(
78
-      /*)   app_path=$link ;; #(
79
-      *)    app_path=$APP_HOME$link ;;
80
-    esac
81
-done
82
-
83
-# This is normally unused
84
-# shellcheck disable=SC2034
85
-APP_BASE_NAME=${0##*/}
86
-# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
87
-APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit
88
-
89
-# Use the maximum available, or set MAX_FD != -1 to use that value.
90
-MAX_FD=maximum
91
-
92
-warn () {
93
-    echo "$*"
94
-} >&2
95
-
96
-die () {
97
-    echo
98
-    echo "$*"
99
-    echo
100
-    exit 1
101
-} >&2
102
-
103
-# OS specific support (must be 'true' or 'false').
104
-cygwin=false
105
-msys=false
106
-darwin=false
107
-nonstop=false
108
-case "$( uname )" in                #(
109
-  CYGWIN* )         cygwin=true  ;; #(
110
-  Darwin* )         darwin=true  ;; #(
111
-  MSYS* | MINGW* )  msys=true    ;; #(
112
-  NONSTOP* )        nonstop=true ;;
113
-esac
114
-
115
-CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
116
-
117
-
118
-# Determine the Java command to use to start the JVM.
119
-if [ -n "$JAVA_HOME" ] ; then
120
-    if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
121
-        # IBM's JDK on AIX uses strange locations for the executables
122
-        JAVACMD=$JAVA_HOME/jre/sh/java
123
-    else
124
-        JAVACMD=$JAVA_HOME/bin/java
125
-    fi
126
-    if [ ! -x "$JAVACMD" ] ; then
127
-        die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
128
-
129
-Please set the JAVA_HOME variable in your environment to match the
130
-location of your Java installation."
131
-    fi
132
-else
133
-    JAVACMD=java
134
-    if ! command -v java >/dev/null 2>&1
135
-    then
136
-        die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
137
-
138
-Please set the JAVA_HOME variable in your environment to match the
139
-location of your Java installation."
140
-    fi
141
-fi
142
-
143
-# Increase the maximum file descriptors if we can.
144
-if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
145
-    case $MAX_FD in #(
146
-      max*)
147
-        # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked.
148
-        # shellcheck disable=SC2039,SC3045
149
-        MAX_FD=$( ulimit -H -n ) ||
150
-            warn "Could not query maximum file descriptor limit"
151
-    esac
152
-    case $MAX_FD in  #(
153
-      '' | soft) :;; #(
154
-      *)
155
-        # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked.
156
-        # shellcheck disable=SC2039,SC3045
157
-        ulimit -n "$MAX_FD" ||
158
-            warn "Could not set maximum file descriptor limit to $MAX_FD"
159
-    esac
160
-fi
161
-
162
-# Collect all arguments for the java command, stacking in reverse order:
163
-#   * args from the command line
164
-#   * the main class name
165
-#   * -classpath
166
-#   * -D...appname settings
167
-#   * --module-path (only if needed)
168
-#   * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables.
169
-
170
-# For Cygwin or MSYS, switch paths to Windows format before running java
171
-if "$cygwin" || "$msys" ; then
172
-    APP_HOME=$( cygpath --path --mixed "$APP_HOME" )
173
-    CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" )
174
-
175
-    JAVACMD=$( cygpath --unix "$JAVACMD" )
176
-
177
-    # Now convert the arguments - kludge to limit ourselves to /bin/sh
178
-    for arg do
179
-        if
180
-            case $arg in                                #(
181
-              -*)   false ;;                            # don't mess with options #(
182
-              /?*)  t=${arg#/} t=/${t%%/*}              # looks like a POSIX filepath
183
-                    [ -e "$t" ] ;;                      #(
184
-              *)    false ;;
185
-            esac
186
-        then
187
-            arg=$( cygpath --path --ignore --mixed "$arg" )
188
-        fi
189
-        # Roll the args list around exactly as many times as the number of
190
-        # args, so each arg winds up back in the position where it started, but
191
-        # possibly modified.
192
-        #
193
-        # NB: a `for` loop captures its iteration list before it begins, so
194
-        # changing the positional parameters here affects neither the number of
195
-        # iterations, nor the values presented in `arg`.
196
-        shift                   # remove old arg
197
-        set -- "$@" "$arg"      # push replacement arg
198
-    done
199
-fi
200
-
201
-
202
-# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
203
-DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
204
-
205
-# Collect all arguments for the java command:
206
-#   * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
207
-#     and any embedded shellness will be escaped.
208
-#   * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be
209
-#     treated as '${Hostname}' itself on the command line.
210
-
211
-set -- \
212
-        "-Dorg.gradle.appname=$APP_BASE_NAME" \
213
-        -classpath "$CLASSPATH" \
214
-        org.gradle.wrapper.GradleWrapperMain \
215
-        "$@"
216
-
217
-# Stop when "xargs" is not available.
218
-if ! command -v xargs >/dev/null 2>&1
219
-then
220
-    die "xargs is not available"
221
-fi
222
-
223
-# Use "xargs" to parse quoted args.
224
-#
225
-# With -n1 it outputs one arg per line, with the quotes and backslashes removed.
226
-#
227
-# In Bash we could simply go:
228
-#
229
-#   readarray ARGS < <( xargs -n1 <<<"$var" ) &&
230
-#   set -- "${ARGS[@]}" "$@"
231
-#
232
-# but POSIX shell has neither arrays nor command substitution, so instead we
233
-# post-process each arg (as a line of input to sed) to backslash-escape any
234
-# character that might be a shell metacharacter, then use eval to reverse
235
-# that process (while maintaining the separation between arguments), and wrap
236
-# the whole thing up as a single "set" statement.
237
-#
238
-# This will of course break if any of these variables contains a newline or
239
-# an unmatched quote.
240
-#
241
-
242
-eval "set -- $(
243
-        printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" |
244
-        xargs -n1 |
245
-        sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' |
246
-        tr '\n' ' '
247
-    )" '"$@"'
248
-
249
-exec "$JAVACMD" "$@"
1
+#!/bin/sh
2
+
3
+#
4
+# Copyright © 2015-2021 the original authors.
5
+#
6
+# Licensed under the Apache License, Version 2.0 (the "License");
7
+# you may not use this file except in compliance with the License.
8
+# You may obtain a copy of the License at
9
+#
10
+#      https://www.apache.org/licenses/LICENSE-2.0
11
+#
12
+# Unless required by applicable law or agreed to in writing, software
13
+# distributed under the License is distributed on an "AS IS" BASIS,
14
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15
+# See the License for the specific language governing permissions and
16
+# limitations under the License.
17
+#
18
+
19
+##############################################################################
20
+#
21
+#   Gradle start up script for POSIX generated by Gradle.
22
+#
23
+#   Important for running:
24
+#
25
+#   (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is
26
+#       noncompliant, but you have some other compliant shell such as ksh or
27
+#       bash, then to run this script, type that shell name before the whole
28
+#       command line, like:
29
+#
30
+#           ksh Gradle
31
+#
32
+#       Busybox and similar reduced shells will NOT work, because this script
33
+#       requires all of these POSIX shell features:
34
+#         * functions;
35
+#         * expansions «$var», «${var}», «${var:-default}», «${var+SET}»,
36
+#           «${var#prefix}», «${var%suffix}», and «$( cmd )»;
37
+#         * compound commands having a testable exit status, especially «case»;
38
+#         * various built-in commands including «command», «set», and «ulimit».
39
+#
40
+#   Important for patching:
41
+#
42
+#   (2) This script targets any POSIX shell, so it avoids extensions provided
43
+#       by Bash, Ksh, etc; in particular arrays are avoided.
44
+#
45
+#       The "traditional" practice of packing multiple parameters into a
46
+#       space-separated string is a well documented source of bugs and security
47
+#       problems, so this is (mostly) avoided, by progressively accumulating
48
+#       options in "$@", and eventually passing that to Java.
49
+#
50
+#       Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS,
51
+#       and GRADLE_OPTS) rely on word-splitting, this is performed explicitly;
52
+#       see the in-line comments for details.
53
+#
54
+#       There are tweaks for specific operating systems such as AIX, CygWin,
55
+#       Darwin, MinGW, and NonStop.
56
+#
57
+#   (3) This script is generated from the Groovy template
58
+#       https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
59
+#       within the Gradle project.
60
+#
61
+#       You can find Gradle at https://github.com/gradle/gradle/.
62
+#
63
+##############################################################################
64
+
65
+# Attempt to set APP_HOME
66
+
67
+# Resolve links: $0 may be a link
68
+app_path=$0
69
+
70
+# Need this for daisy-chained symlinks.
71
+while
72
+    APP_HOME=${app_path%"${app_path##*/}"}  # leaves a trailing /; empty if no leading path
73
+    [ -h "$app_path" ]
74
+do
75
+    ls=$( ls -ld "$app_path" )
76
+    link=${ls#*' -> '}
77
+    case $link in             #(
78
+      /*)   app_path=$link ;; #(
79
+      *)    app_path=$APP_HOME$link ;;
80
+    esac
81
+done
82
+
83
+# This is normally unused
84
+# shellcheck disable=SC2034
85
+APP_BASE_NAME=${0##*/}
86
+# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
87
+APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit
88
+
89
+# Use the maximum available, or set MAX_FD != -1 to use that value.
90
+MAX_FD=maximum
91
+
92
+warn () {
93
+    echo "$*"
94
+} >&2
95
+
96
+die () {
97
+    echo
98
+    echo "$*"
99
+    echo
100
+    exit 1
101
+} >&2
102
+
103
+# OS specific support (must be 'true' or 'false').
104
+cygwin=false
105
+msys=false
106
+darwin=false
107
+nonstop=false
108
+case "$( uname )" in                #(
109
+  CYGWIN* )         cygwin=true  ;; #(
110
+  Darwin* )         darwin=true  ;; #(
111
+  MSYS* | MINGW* )  msys=true    ;; #(
112
+  NONSTOP* )        nonstop=true ;;
113
+esac
114
+
115
+CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
116
+
117
+
118
+# Determine the Java command to use to start the JVM.
119
+if [ -n "$JAVA_HOME" ] ; then
120
+    if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
121
+        # IBM's JDK on AIX uses strange locations for the executables
122
+        JAVACMD=$JAVA_HOME/jre/sh/java
123
+    else
124
+        JAVACMD=$JAVA_HOME/bin/java
125
+    fi
126
+    if [ ! -x "$JAVACMD" ] ; then
127
+        die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
128
+
129
+Please set the JAVA_HOME variable in your environment to match the
130
+location of your Java installation."
131
+    fi
132
+else
133
+    JAVACMD=java
134
+    if ! command -v java >/dev/null 2>&1
135
+    then
136
+        die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
137
+
138
+Please set the JAVA_HOME variable in your environment to match the
139
+location of your Java installation."
140
+    fi
141
+fi
142
+
143
+# Increase the maximum file descriptors if we can.
144
+if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
145
+    case $MAX_FD in #(
146
+      max*)
147
+        # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked.
148
+        # shellcheck disable=SC2039,SC3045
149
+        MAX_FD=$( ulimit -H -n ) ||
150
+            warn "Could not query maximum file descriptor limit"
151
+    esac
152
+    case $MAX_FD in  #(
153
+      '' | soft) :;; #(
154
+      *)
155
+        # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked.
156
+        # shellcheck disable=SC2039,SC3045
157
+        ulimit -n "$MAX_FD" ||
158
+            warn "Could not set maximum file descriptor limit to $MAX_FD"
159
+    esac
160
+fi
161
+
162
+# Collect all arguments for the java command, stacking in reverse order:
163
+#   * args from the command line
164
+#   * the main class name
165
+#   * -classpath
166
+#   * -D...appname settings
167
+#   * --module-path (only if needed)
168
+#   * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables.
169
+
170
+# For Cygwin or MSYS, switch paths to Windows format before running java
171
+if "$cygwin" || "$msys" ; then
172
+    APP_HOME=$( cygpath --path --mixed "$APP_HOME" )
173
+    CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" )
174
+
175
+    JAVACMD=$( cygpath --unix "$JAVACMD" )
176
+
177
+    # Now convert the arguments - kludge to limit ourselves to /bin/sh
178
+    for arg do
179
+        if
180
+            case $arg in                                #(
181
+              -*)   false ;;                            # don't mess with options #(
182
+              /?*)  t=${arg#/} t=/${t%%/*}              # looks like a POSIX filepath
183
+                    [ -e "$t" ] ;;                      #(
184
+              *)    false ;;
185
+            esac
186
+        then
187
+            arg=$( cygpath --path --ignore --mixed "$arg" )
188
+        fi
189
+        # Roll the args list around exactly as many times as the number of
190
+        # args, so each arg winds up back in the position where it started, but
191
+        # possibly modified.
192
+        #
193
+        # NB: a `for` loop captures its iteration list before it begins, so
194
+        # changing the positional parameters here affects neither the number of
195
+        # iterations, nor the values presented in `arg`.
196
+        shift                   # remove old arg
197
+        set -- "$@" "$arg"      # push replacement arg
198
+    done
199
+fi
200
+
201
+
202
+# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
203
+DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
204
+
205
+# Collect all arguments for the java command:
206
+#   * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
207
+#     and any embedded shellness will be escaped.
208
+#   * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be
209
+#     treated as '${Hostname}' itself on the command line.
210
+
211
+set -- \
212
+        "-Dorg.gradle.appname=$APP_BASE_NAME" \
213
+        -classpath "$CLASSPATH" \
214
+        org.gradle.wrapper.GradleWrapperMain \
215
+        "$@"
216
+
217
+# Stop when "xargs" is not available.
218
+if ! command -v xargs >/dev/null 2>&1
219
+then
220
+    die "xargs is not available"
221
+fi
222
+
223
+# Use "xargs" to parse quoted args.
224
+#
225
+# With -n1 it outputs one arg per line, with the quotes and backslashes removed.
226
+#
227
+# In Bash we could simply go:
228
+#
229
+#   readarray ARGS < <( xargs -n1 <<<"$var" ) &&
230
+#   set -- "${ARGS[@]}" "$@"
231
+#
232
+# but POSIX shell has neither arrays nor command substitution, so instead we
233
+# post-process each arg (as a line of input to sed) to backslash-escape any
234
+# character that might be a shell metacharacter, then use eval to reverse
235
+# that process (while maintaining the separation between arguments), and wrap
236
+# the whole thing up as a single "set" statement.
237
+#
238
+# This will of course break if any of these variables contains a newline or
239
+# an unmatched quote.
240
+#
241
+
242
+eval "set -- $(
243
+        printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" |
244
+        xargs -n1 |
245
+        sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' |
246
+        tr '\n' ' '
247
+    )" '"$@"'
248
+
249
+exec "$JAVACMD" "$@"

+ 92 - 92
android/gradlew.bat

@@ -1,92 +1,92 @@
1
-@rem
2
-@rem Copyright 2015 the original author or authors.
3
-@rem
4
-@rem Licensed under the Apache License, Version 2.0 (the "License");
5
-@rem you may not use this file except in compliance with the License.
6
-@rem You may obtain a copy of the License at
7
-@rem
8
-@rem      https://www.apache.org/licenses/LICENSE-2.0
9
-@rem
10
-@rem Unless required by applicable law or agreed to in writing, software
11
-@rem distributed under the License is distributed on an "AS IS" BASIS,
12
-@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
-@rem See the License for the specific language governing permissions and
14
-@rem limitations under the License.
15
-@rem
16
-
17
-@if "%DEBUG%"=="" @echo off
18
-@rem ##########################################################################
19
-@rem
20
-@rem  Gradle startup script for Windows
21
-@rem
22
-@rem ##########################################################################
23
-
24
-@rem Set local scope for the variables with windows NT shell
25
-if "%OS%"=="Windows_NT" setlocal
26
-
27
-set DIRNAME=%~dp0
28
-if "%DIRNAME%"=="" set DIRNAME=.
29
-@rem This is normally unused
30
-set APP_BASE_NAME=%~n0
31
-set APP_HOME=%DIRNAME%
32
-
33
-@rem Resolve any "." and ".." in APP_HOME to make it shorter.
34
-for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
35
-
36
-@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
37
-set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
38
-
39
-@rem Find java.exe
40
-if defined JAVA_HOME goto findJavaFromJavaHome
41
-
42
-set JAVA_EXE=java.exe
43
-%JAVA_EXE% -version >NUL 2>&1
44
-if %ERRORLEVEL% equ 0 goto execute
45
-
46
-echo.
47
-echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
48
-echo.
49
-echo Please set the JAVA_HOME variable in your environment to match the
50
-echo location of your Java installation.
51
-
52
-goto fail
53
-
54
-:findJavaFromJavaHome
55
-set JAVA_HOME=%JAVA_HOME:"=%
56
-set JAVA_EXE=%JAVA_HOME%/bin/java.exe
57
-
58
-if exist "%JAVA_EXE%" goto execute
59
-
60
-echo.
61
-echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
62
-echo.
63
-echo Please set the JAVA_HOME variable in your environment to match the
64
-echo location of your Java installation.
65
-
66
-goto fail
67
-
68
-:execute
69
-@rem Setup the command line
70
-
71
-set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
72
-
73
-
74
-@rem Execute Gradle
75
-"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
76
-
77
-:end
78
-@rem End local scope for the variables with windows NT shell
79
-if %ERRORLEVEL% equ 0 goto mainEnd
80
-
81
-:fail
82
-rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
83
-rem the _cmd.exe /c_ return code!
84
-set EXIT_CODE=%ERRORLEVEL%
85
-if %EXIT_CODE% equ 0 set EXIT_CODE=1
86
-if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE%
87
-exit /b %EXIT_CODE%
88
-
89
-:mainEnd
90
-if "%OS%"=="Windows_NT" endlocal
91
-
92
-:omega
1
+@rem
2
+@rem Copyright 2015 the original author or authors.
3
+@rem
4
+@rem Licensed under the Apache License, Version 2.0 (the "License");
5
+@rem you may not use this file except in compliance with the License.
6
+@rem You may obtain a copy of the License at
7
+@rem
8
+@rem      https://www.apache.org/licenses/LICENSE-2.0
9
+@rem
10
+@rem Unless required by applicable law or agreed to in writing, software
11
+@rem distributed under the License is distributed on an "AS IS" BASIS,
12
+@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
+@rem See the License for the specific language governing permissions and
14
+@rem limitations under the License.
15
+@rem
16
+
17
+@if "%DEBUG%"=="" @echo off
18
+@rem ##########################################################################
19
+@rem
20
+@rem  Gradle startup script for Windows
21
+@rem
22
+@rem ##########################################################################
23
+
24
+@rem Set local scope for the variables with windows NT shell
25
+if "%OS%"=="Windows_NT" setlocal
26
+
27
+set DIRNAME=%~dp0
28
+if "%DIRNAME%"=="" set DIRNAME=.
29
+@rem This is normally unused
30
+set APP_BASE_NAME=%~n0
31
+set APP_HOME=%DIRNAME%
32
+
33
+@rem Resolve any "." and ".." in APP_HOME to make it shorter.
34
+for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
35
+
36
+@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
37
+set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
38
+
39
+@rem Find java.exe
40
+if defined JAVA_HOME goto findJavaFromJavaHome
41
+
42
+set JAVA_EXE=java.exe
43
+%JAVA_EXE% -version >NUL 2>&1
44
+if %ERRORLEVEL% equ 0 goto execute
45
+
46
+echo.
47
+echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
48
+echo.
49
+echo Please set the JAVA_HOME variable in your environment to match the
50
+echo location of your Java installation.
51
+
52
+goto fail
53
+
54
+:findJavaFromJavaHome
55
+set JAVA_HOME=%JAVA_HOME:"=%
56
+set JAVA_EXE=%JAVA_HOME%/bin/java.exe
57
+
58
+if exist "%JAVA_EXE%" goto execute
59
+
60
+echo.
61
+echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
62
+echo.
63
+echo Please set the JAVA_HOME variable in your environment to match the
64
+echo location of your Java installation.
65
+
66
+goto fail
67
+
68
+:execute
69
+@rem Setup the command line
70
+
71
+set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
72
+
73
+
74
+@rem Execute Gradle
75
+"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
76
+
77
+:end
78
+@rem End local scope for the variables with windows NT shell
79
+if %ERRORLEVEL% equ 0 goto mainEnd
80
+
81
+:fail
82
+rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
83
+rem the _cmd.exe /c_ return code!
84
+set EXIT_CODE=%ERRORLEVEL%
85
+if %EXIT_CODE% equ 0 set EXIT_CODE=1
86
+if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE%
87
+exit /b %EXIT_CODE%
88
+
89
+:mainEnd
90
+if "%OS%"=="Windows_NT" endlocal
91
+
92
+:omega

+ 1 - 1
android/settings.gradle

@@ -1 +1 @@
1
-rootProject.name = 'flutter_zsdk'
1
+rootProject.name = 'flutter_zsdk'

+ 8 - 8
android/src/main/AndroidManifest.xml

@@ -1,8 +1,8 @@
1
-<manifest xmlns:android="http://schemas.android.com/apk/res/android">
2
-    <uses-permission android:name="android.permission.BLUETOOTH"/>
3
-    <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
4
-    <uses-permission android:name="android.permission.BLUETOOTH_SCAN" />
5
-    <uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
6
-    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
7
-    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
8
-</manifest>
1
+<manifest xmlns:android="http://schemas.android.com/apk/res/android">
2
+    <uses-permission android:name="android.permission.BLUETOOTH"/>
3
+    <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
4
+    <uses-permission android:name="android.permission.BLUETOOTH_SCAN" />
5
+    <uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
6
+    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
7
+    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
8
+</manifest>

+ 122 - 121
android/src/main/java/id/kalanusa/flutter_zsdk/FlutterZsdkPlugin.java

@@ -1,121 +1,122 @@
1
-package id.kalanusa.flutter_zsdk;
2
-
3
-import android.Manifest;
4
-import android.app.Activity;
5
-import android.content.Context;
6
-import android.content.pm.PackageManager;
7
-import android.os.Build;
8
-import android.os.Handler;
9
-
10
-import androidx.annotation.NonNull;
11
-
12
-import com.zebra.sdk.comm.ConnectionException;
13
-import com.zebra.sdk.printer.discovery.BluetoothDiscoverer;
14
-import com.zebra.sdk.printer.discovery.DiscoveredPrinter;
15
-import com.zebra.sdk.printer.discovery.DiscoveryHandler;
16
-
17
-import java.util.ArrayList;
18
-import java.util.Map;
19
-import java.util.Objects;
20
-
21
-import id.kalanusa.flutter_zsdk.bluetoothconnectionhandler.BluetoothConnectionHandler;
22
-import id.kalanusa.flutter_zsdk.bluetoothconnectionhandler.BluetoothConnectionHolder;
23
-import id.kalanusa.flutter_zsdk.bluetoothdiscoveryhandler.BluetoothDiscoveryHandler;
24
-import id.kalanusa.flutter_zsdk.bluetoothdiscoveryhandler.BluetoothPrinter;
25
-import id.kalanusa.flutter_zsdk.zplprinthandler.ZplPrintHandler;
26
-import io.flutter.Log;
27
-import io.flutter.embedding.engine.dart.DartExecutor;
28
-import io.flutter.embedding.engine.plugins.FlutterPlugin;
29
-import io.flutter.embedding.engine.plugins.activity.ActivityAware;
30
-import io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding;
31
-import io.flutter.plugin.common.BinaryMessenger;
32
-import io.flutter.plugin.common.EventChannel;
33
-import io.flutter.plugin.common.MethodCall;
34
-import io.flutter.plugin.common.MethodChannel;
35
-import io.flutter.plugin.common.MethodChannel.MethodCallHandler;
36
-import io.flutter.plugin.common.MethodChannel.Result;
37
-import io.flutter.plugin.common.PluginRegistry;
38
-
39
-/** FlutterZsdkPlugin */
40
-public class FlutterZsdkPlugin implements FlutterPlugin, MethodCallHandler, ActivityAware {
41
-  /// The MethodChannel that will the communication between Flutter and native Android
42
-  ///
43
-  /// This local reference serves to register the plugin with the Flutter Engine and unregister it
44
-  /// when the Flutter Engine is detached from the Activity
45
-  private MethodChannel channel;
46
-  private Context context;
47
-  private Activity activity;
48
-  public static final String bluetoothDiscoveryEventChannel = "id.kalanusa.flutter_zsdk.channel_events/bluetooth_discovery";
49
-  private DartExecutor dartExecutor;
50
-  private BinaryMessenger binaryMessenger;
51
-
52
-  public BluetoothConnectionHolder bluetoothConnectionHolder;
53
-
54
-  public BluetoothConnectionHandler bluetoothConnectionHandler;
55
-  public ZplPrintHandler zplPrintHandler;
56
-
57
-
58
-  @Override
59
-  public void onAttachedToEngine(@NonNull FlutterPluginBinding flutterPluginBinding) {
60
-    channel = new MethodChannel(flutterPluginBinding.getBinaryMessenger(), "flutter_zsdk");
61
-    channel.setMethodCallHandler(this);
62
-    context = flutterPluginBinding.getApplicationContext();
63
-    dartExecutor = Objects.requireNonNull(flutterPluginBinding.getFlutterEngine()).getDartExecutor();
64
-    binaryMessenger = dartExecutor.getBinaryMessenger();
65
-
66
-
67
-    bluetoothConnectionHolder = new BluetoothConnectionHolder(null);
68
-  }
69
-
70
-  @Override
71
-  public void onAttachedToActivity(@NonNull ActivityPluginBinding binding) {
72
-    activity = binding.getActivity();
73
-
74
-    new EventChannel(binaryMessenger, bluetoothDiscoveryEventChannel).setStreamHandler(new BluetoothDiscoveryHandler(context, activity));
75
-  }
76
-
77
-  @Override
78
-  public void onDetachedFromActivityForConfigChanges() {
79
-
80
-  }
81
-
82
-  @Override
83
-  public void onReattachedToActivityForConfigChanges(@NonNull ActivityPluginBinding binding) {
84
-
85
-  }
86
-
87
-  @Override
88
-  public void onDetachedFromActivity() {
89
-    activity = null;
90
-  }
91
-
92
-  @Override
93
-  public void onMethodCall(@NonNull MethodCall call, @NonNull Result result) {
94
-    Log.w("From Native (Android)", "ini di FlutterZsdkPlugin");
95
-
96
-    switch(call.method) {
97
-      case "bluetoothOpenConnection":
98
-      case "isConnected":
99
-      case "bluetoothCloseConnection":
100
-        if (bluetoothConnectionHandler == null) {
101
-          bluetoothConnectionHandler = new BluetoothConnectionHandler();
102
-        }
103
-
104
-        bluetoothConnectionHandler.handle(call, result);
105
-        break;
106
-
107
-      case "printZplOverBluetooth":
108
-        if (zplPrintHandler == null) {
109
-          zplPrintHandler = new ZplPrintHandler();
110
-        }
111
-
112
-        zplPrintHandler.handle(call, result);
113
-        break;
114
-    }
115
-  }
116
-
117
-  @Override
118
-  public void onDetachedFromEngine(@NonNull FlutterPluginBinding binding) {
119
-    channel.setMethodCallHandler(null);
120
-  }
121
-}
1
+package id.kalanusa.flutter_zsdk;
2
+
3
+import android.Manifest;
4
+import android.app.Activity;
5
+import android.content.Context;
6
+import android.content.pm.PackageManager;
7
+import android.os.Build;
8
+import android.os.Handler;
9
+
10
+import androidx.annotation.NonNull;
11
+
12
+import com.zebra.sdk.comm.ConnectionException;
13
+import com.zebra.sdk.printer.discovery.BluetoothDiscoverer;
14
+import com.zebra.sdk.printer.discovery.DiscoveredPrinter;
15
+import com.zebra.sdk.printer.discovery.DiscoveryHandler;
16
+
17
+import java.util.ArrayList;
18
+import java.util.Map;
19
+import java.util.Objects;
20
+
21
+import id.kalanusa.flutter_zsdk.bluetoothconnectionhandler.BluetoothConnectionHandler;
22
+import id.kalanusa.flutter_zsdk.bluetoothconnectionhandler.BluetoothConnectionHolder;
23
+import id.kalanusa.flutter_zsdk.bluetoothdiscoveryhandler.BluetoothDiscoveryHandler;
24
+import id.kalanusa.flutter_zsdk.bluetoothdiscoveryhandler.BluetoothPrinter;
25
+import id.kalanusa.flutter_zsdk.zplprinthandler.ZplPrintHandler;
26
+import io.flutter.Log;
27
+import io.flutter.embedding.engine.dart.DartExecutor;
28
+import io.flutter.embedding.engine.plugins.FlutterPlugin;
29
+import io.flutter.embedding.engine.plugins.activity.ActivityAware;
30
+import io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding;
31
+import io.flutter.plugin.common.BinaryMessenger;
32
+import io.flutter.plugin.common.EventChannel;
33
+import io.flutter.plugin.common.MethodCall;
34
+import io.flutter.plugin.common.MethodChannel;
35
+import io.flutter.plugin.common.MethodChannel.MethodCallHandler;
36
+import io.flutter.plugin.common.MethodChannel.Result;
37
+import io.flutter.plugin.common.PluginRegistry;
38
+
39
+/** FlutterZsdkPlugin */
40
+public class FlutterZsdkPlugin implements FlutterPlugin, MethodCallHandler, ActivityAware {
41
+  /// The MethodChannel that will the communication between Flutter and native Android
42
+  ///
43
+  /// This local reference serves to register the plugin with the Flutter Engine and unregister it
44
+  /// when the Flutter Engine is detached from the Activity
45
+  private MethodChannel channel;
46
+  private Context context;
47
+  private Activity activity;
48
+  public static final String bluetoothDiscoveryEventChannel = "id.kalanusa.flutter_zsdk.channel_events/bluetooth_discovery";
49
+  private DartExecutor dartExecutor;
50
+  private BinaryMessenger binaryMessenger;
51
+
52
+  public BluetoothConnectionHolder bluetoothConnectionHolder;
53
+
54
+  public BluetoothConnectionHandler bluetoothConnectionHandler;
55
+  public ZplPrintHandler zplPrintHandler;
56
+
57
+
58
+  @Override
59
+  public void onAttachedToEngine(@NonNull FlutterPluginBinding flutterPluginBinding) {
60
+    channel = new MethodChannel(flutterPluginBinding.getBinaryMessenger(), "flutter_zsdk");
61
+    channel.setMethodCallHandler(this);
62
+    context = flutterPluginBinding.getApplicationContext();
63
+    dartExecutor = Objects.requireNonNull(flutterPluginBinding.getFlutterEngine()).getDartExecutor();
64
+    binaryMessenger = dartExecutor.getBinaryMessenger();
65
+
66
+
67
+    bluetoothConnectionHolder = new BluetoothConnectionHolder(null);
68
+  }
69
+
70
+  @Override
71
+  public void onAttachedToActivity(@NonNull ActivityPluginBinding binding) {
72
+    activity = binding.getActivity();
73
+
74
+    new EventChannel(binaryMessenger, bluetoothDiscoveryEventChannel).setStreamHandler(new BluetoothDiscoveryHandler(context, activity));
75
+  }
76
+
77
+  @Override
78
+  public void onDetachedFromActivityForConfigChanges() {
79
+
80
+  }
81
+
82
+  @Override
83
+  public void onReattachedToActivityForConfigChanges(@NonNull ActivityPluginBinding binding) {
84
+
85
+  }
86
+
87
+  @Override
88
+  public void onDetachedFromActivity() {
89
+    activity = null;
90
+  }
91
+
92
+  @Override
93
+  public void onMethodCall(@NonNull MethodCall call, @NonNull Result result) {
94
+    Log.w("From Native (Android)", "ini di FlutterZsdkPlugin");
95
+
96
+    switch(call.method) {
97
+      case "bluetoothOpenConnection":
98
+      case "isConnected":
99
+      case "bluetoothCloseConnection":
100
+      case "debugTest":
101
+        if (bluetoothConnectionHandler == null) {
102
+          bluetoothConnectionHandler = new BluetoothConnectionHandler();
103
+        }
104
+
105
+        bluetoothConnectionHandler.handle(call, result);
106
+        break;
107
+
108
+      case "printZplOverBluetooth":
109
+        if (zplPrintHandler == null) {
110
+          zplPrintHandler = new ZplPrintHandler();
111
+        }
112
+
113
+        zplPrintHandler.handle(call, result);
114
+        break;
115
+    }
116
+  }
117
+
118
+  @Override
119
+  public void onDetachedFromEngine(@NonNull FlutterPluginBinding binding) {
120
+    channel.setMethodCallHandler(null);
121
+  }
122
+}

Fichier diff supprimé car celui-ci est trop grand
+ 208 - 137
android/src/main/java/id/kalanusa/flutter_zsdk/bluetoothconnectionhandler/BluetoothConnectionHandler.java


+ 28 - 28
android/src/main/java/id/kalanusa/flutter_zsdk/bluetoothconnectionhandler/BluetoothConnectionHolder.java

@@ -1,28 +1,28 @@
1
-package id.kalanusa.flutter_zsdk.bluetoothconnectionhandler;
2
-
3
-import androidx.annotation.NonNull;
4
-
5
-import com.zebra.sdk.comm.Connection;
6
-
7
-import io.flutter.Log;
8
-
9
-public class BluetoothConnectionHolder {
10
-    static public Connection connection;
11
-
12
-    public BluetoothConnectionHolder(@NonNull Connection connection) {
13
-        this.connection = connection;
14
-    }
15
-
16
-    static public void updateConnection(@NonNull Connection connection) {
17
-        BluetoothConnectionHolder.connection = connection;
18
-    }
19
-
20
-    static public void getSimpleConnectionName() {
21
-        String simpleConnectionName = BluetoothConnectionHolder.connection.getSimpleConnectionName();
22
-        String macAddressFromSimpleConnectionName = simpleConnectionName.substring(0, 17);
23
-
24
-
25
-        Log.w("From Native (Android)", "SimpleConnectioName: " + BluetoothConnectionHolder.connection.getSimpleConnectionName());
26
-        Log.w("From Native (Android)", "MacAddressFromSimpleConnectionName: " + macAddressFromSimpleConnectionName);
27
-    }
28
-}
1
+package id.kalanusa.flutter_zsdk.bluetoothconnectionhandler;
2
+
3
+import androidx.annotation.NonNull;
4
+
5
+import com.zebra.sdk.comm.Connection;
6
+
7
+import io.flutter.Log;
8
+
9
+public class BluetoothConnectionHolder {
10
+    static public Connection connection;
11
+
12
+    public BluetoothConnectionHolder(@NonNull Connection connection) {
13
+        this.connection = connection;
14
+    }
15
+
16
+    static public void updateConnection(@NonNull Connection connection) {
17
+        BluetoothConnectionHolder.connection = connection;
18
+    }
19
+
20
+    static public void getSimpleConnectionName() {
21
+        String simpleConnectionName = BluetoothConnectionHolder.connection.getSimpleConnectionName();
22
+        String macAddressFromSimpleConnectionName = simpleConnectionName.substring(0, 17);
23
+
24
+
25
+        Log.w("From Native (Android)", "SimpleConnectioName: " + BluetoothConnectionHolder.connection.getSimpleConnectionName());
26
+        Log.w("From Native (Android)", "MacAddressFromSimpleConnectionName: " + macAddressFromSimpleConnectionName);
27
+    }
28
+}

+ 118 - 118
android/src/main/java/id/kalanusa/flutter_zsdk/bluetoothdiscoveryhandler/BluetoothDiscoveryHandler.java

@@ -1,118 +1,118 @@
1
-package id.kalanusa.flutter_zsdk.bluetoothdiscoveryhandler;
2
-
3
-import android.app.Activity;
4
-import android.content.Context;
5
-
6
-import com.zebra.sdk.comm.ConnectionException;
7
-import com.zebra.sdk.printer.discovery.BluetoothDiscoverer;
8
-import com.zebra.sdk.printer.discovery.DiscoveredPrinter;
9
-import com.zebra.sdk.printer.discovery.DiscoveryHandler;
10
-
11
-import java.util.ArrayList;
12
-import java.util.List;
13
-import java.util.Map;
14
-
15
-import io.flutter.Log;
16
-import io.flutter.plugin.common.EventChannel;
17
-
18
-public class BluetoothDiscoveryHandler implements EventChannel.StreamHandler {
19
-
20
-    public BluetoothDiscoveryHandler(Context context, Activity activity) {
21
-        this.context = context;
22
-        this.activity = activity;
23
-    }
24
-
25
-    private Context context;
26
-    private Activity activity;
27
-    private EventChannel.EventSink eventSink;
28
-//    ArrayList<BluetoothPrinter> discoveredBluetoothPrinterList = new ArrayList<BluetoothPrinter>();
29
-    List<Map<String, String>> discoveredBluetoothPrinters = new ArrayList<>();
30
-
31
-    @Override
32
-    public void onListen(Object arguments, EventChannel.EventSink events) {
33
-        eventSink = events;
34
-        eventSink.success("SOS");
35
-
36
-
37
-        startDiscoverBluetoothPrinters();
38
-    }
39
-
40
-    @Override
41
-    public void onCancel(Object arguments) {
42
-        Log.w("From Native", "Canceling Discovery Bluetooth Subscription");
43
-        discoveredBluetoothPrinters.clear();
44
-        eventSink.success("EOS");
45
-        eventSink = null;
46
-//        context = null;
47
-//        activity = null;
48
-    }
49
-
50
-    private void startDiscoverBluetoothPrinters() {
51
-        new Thread(new Runnable() {
52
-            @Override
53
-            public void run() {
54
-                DiscoveryHandler discoveryHandler = new DiscoveryHandler() {
55
-                    @Override
56
-                    public void foundPrinter(DiscoveredPrinter discoveredPrinter) {
57
-                        Map<String, String> discoveredPrinterDataMap = discoveredPrinter.getDiscoveryDataMap();
58
-                        Log.w("From Native (Android)","Found printer " + discoveredPrinterDataMap.get("FRIENDLY_NAME"));
59
-
60
-                        BluetoothPrinter discoveredBluetoothPrinter = new BluetoothPrinter(discoveredPrinterDataMap.get("FRIENDLY_NAME"), discoveredPrinterDataMap.get("MAC_ADDRESS"));
61
-                        discoveredBluetoothPrinters.add(discoveredBluetoothPrinter.toMap());
62
-
63
-//                        List<Map<String, String>> convertedDiscoveredPinterList = new ArrayList<>();
64
-//
65
-//                        for(BluetoothPrinter bluetoothPrinter : discoveredBluetoothPrinterList) {
66
-//                            convertedDiscoveredPinterList.add(bluetoothPrinter.toMap());
67
-//                        }
68
-
69
-                        activity.runOnUiThread(new Runnable() {
70
-                            @Override
71
-                            public void run() {
72
-                                eventSink.success(discoveredBluetoothPrinters);
73
-                            }
74
-                        });
75
-                    }
76
-
77
-                    @Override
78
-                    public void discoveryFinished() {
79
-                        Log.w("From Native (Android)", "Bluetooth Discovery Finished");
80
-
81
-                        activity.runOnUiThread(new Runnable() {
82
-                            @Override
83
-                            public void run() {
84
-                                eventSink.success(discoveredBluetoothPrinters);
85
-                                eventSink.success("EOS");
86
-                            }
87
-                        });
88
-                    }
89
-
90
-                    @Override
91
-                    public void discoveryError(String s) {
92
-                        Log.w("From Native (Android)", "Bluetooth Discovery Error" + s);
93
-                        activity.runOnUiThread(new Runnable() {
94
-                            @Override
95
-                            public void run() {
96
-                                eventSink.error("DISCOVERY_ERROR", "Something went wrong, message" + s, s);
97
-                            }
98
-                        });
99
-                    }
100
-                };
101
-
102
-                try {
103
-                    BluetoothDiscoverer.findPrinters(context, discoveryHandler);
104
-                    Log.w("From Native (Android)", "Bluetooth Discovery Started");
105
-                } catch (ConnectionException e) {
106
-                    Log.w("From Native (Android)", "Bluetooth Discovery Error <ConnectionException>");
107
-                    activity.runOnUiThread(new Runnable() {
108
-                        @Override
109
-                        public void run() {
110
-                            eventSink.error("DISCOVERY_ERROR", "Something went wrong", e);
111
-                        }
112
-                    });
113
-                }
114
-
115
-            }
116
-        }).start();
117
-    }
118
-}
1
+package id.kalanusa.flutter_zsdk.bluetoothdiscoveryhandler;
2
+
3
+import android.app.Activity;
4
+import android.content.Context;
5
+
6
+import com.zebra.sdk.comm.ConnectionException;
7
+import com.zebra.sdk.printer.discovery.BluetoothDiscoverer;
8
+import com.zebra.sdk.printer.discovery.DiscoveredPrinter;
9
+import com.zebra.sdk.printer.discovery.DiscoveryHandler;
10
+
11
+import java.util.ArrayList;
12
+import java.util.List;
13
+import java.util.Map;
14
+
15
+import io.flutter.Log;
16
+import io.flutter.plugin.common.EventChannel;
17
+
18
+public class BluetoothDiscoveryHandler implements EventChannel.StreamHandler {
19
+
20
+    public BluetoothDiscoveryHandler(Context context, Activity activity) {
21
+        this.context = context;
22
+        this.activity = activity;
23
+    }
24
+
25
+    private Context context;
26
+    private Activity activity;
27
+    private EventChannel.EventSink eventSink;
28
+//    ArrayList<BluetoothPrinter> discoveredBluetoothPrinterList = new ArrayList<BluetoothPrinter>();
29
+    List<Map<String, String>> discoveredBluetoothPrinters = new ArrayList<>();
30
+
31
+    @Override
32
+    public void onListen(Object arguments, EventChannel.EventSink events) {
33
+        eventSink = events;
34
+        eventSink.success("SOS");
35
+
36
+
37
+        startDiscoverBluetoothPrinters();
38
+    }
39
+
40
+    @Override
41
+    public void onCancel(Object arguments) {
42
+        Log.w("From Native", "Canceling Discovery Bluetooth Subscription");
43
+        discoveredBluetoothPrinters.clear();
44
+        eventSink.success("EOS");
45
+        eventSink = null;
46
+//        context = null;
47
+//        activity = null;
48
+    }
49
+
50
+    private void startDiscoverBluetoothPrinters() {
51
+        new Thread(new Runnable() {
52
+            @Override
53
+            public void run() {
54
+                DiscoveryHandler discoveryHandler = new DiscoveryHandler() {
55
+                    @Override
56
+                    public void foundPrinter(DiscoveredPrinter discoveredPrinter) {
57
+                        Map<String, String> discoveredPrinterDataMap = discoveredPrinter.getDiscoveryDataMap();
58
+                        Log.w("From Native (Android)","Found printer " + discoveredPrinterDataMap.get("FRIENDLY_NAME"));
59
+
60
+                        BluetoothPrinter discoveredBluetoothPrinter = new BluetoothPrinter(discoveredPrinterDataMap.get("FRIENDLY_NAME"), discoveredPrinterDataMap.get("MAC_ADDRESS"));
61
+                        discoveredBluetoothPrinters.add(discoveredBluetoothPrinter.toMap());
62
+
63
+//                        List<Map<String, String>> convertedDiscoveredPinterList = new ArrayList<>();
64
+//
65
+//                        for(BluetoothPrinter bluetoothPrinter : discoveredBluetoothPrinterList) {
66
+//                            convertedDiscoveredPinterList.add(bluetoothPrinter.toMap());
67
+//                        }
68
+
69
+                        activity.runOnUiThread(new Runnable() {
70
+                            @Override
71
+                            public void run() {
72
+                                eventSink.success(discoveredBluetoothPrinters);
73
+                            }
74
+                        });
75
+                    }
76
+
77
+                    @Override
78
+                    public void discoveryFinished() {
79
+                        Log.w("From Native (Android)", "Bluetooth Discovery Finished");
80
+
81
+                        activity.runOnUiThread(new Runnable() {
82
+                            @Override
83
+                            public void run() {
84
+                                eventSink.success(discoveredBluetoothPrinters);
85
+                                eventSink.success("EOS");
86
+                            }
87
+                        });
88
+                    }
89
+
90
+                    @Override
91
+                    public void discoveryError(String s) {
92
+                        Log.w("From Native (Android)", "Bluetooth Discovery Error" + s);
93
+                        activity.runOnUiThread(new Runnable() {
94
+                            @Override
95
+                            public void run() {
96
+                                eventSink.error("DISCOVERY_ERROR", "Something went wrong, message" + s, s);
97
+                            }
98
+                        });
99
+                    }
100
+                };
101
+
102
+                try {
103
+                    BluetoothDiscoverer.findPrinters(context, discoveryHandler);
104
+                    Log.w("From Native (Android)", "Bluetooth Discovery Started");
105
+                } catch (ConnectionException e) {
106
+                    Log.w("From Native (Android)", "Bluetooth Discovery Error <ConnectionException>");
107
+                    activity.runOnUiThread(new Runnable() {
108
+                        @Override
109
+                        public void run() {
110
+                            eventSink.error("DISCOVERY_ERROR", "Something went wrong", e);
111
+                        }
112
+                    });
113
+                }
114
+
115
+            }
116
+        }).start();
117
+    }
118
+}

+ 22 - 22
android/src/main/java/id/kalanusa/flutter_zsdk/bluetoothdiscoveryhandler/BluetoothPrinter.java

@@ -1,22 +1,22 @@
1
-package id.kalanusa.flutter_zsdk.bluetoothdiscoveryhandler;
2
-
3
-import java.util.HashMap;
4
-import java.util.Map;
5
-
6
-public class BluetoothPrinter {
7
-    String friendlyName = "unknown";
8
-    String macAddress = "unknown";
9
-
10
-    public BluetoothPrinter(String friendlyName, String macAddress) {
11
-        this.friendlyName = friendlyName;
12
-        this.macAddress = macAddress;
13
-    }
14
-
15
-    public Map<String, String> toMap() {
16
-        Map<String, String> map = new HashMap<>();
17
-        map.put("friendlyName", friendlyName);
18
-        map.put("macAddress", macAddress);
19
-
20
-        return map;
21
-    }
22
-}
1
+package id.kalanusa.flutter_zsdk.bluetoothdiscoveryhandler;
2
+
3
+import java.util.HashMap;
4
+import java.util.Map;
5
+
6
+public class BluetoothPrinter {
7
+    String friendlyName = "unknown";
8
+    String macAddress = "unknown";
9
+
10
+    public BluetoothPrinter(String friendlyName, String macAddress) {
11
+        this.friendlyName = friendlyName;
12
+        this.macAddress = macAddress;
13
+    }
14
+
15
+    public Map<String, String> toMap() {
16
+        Map<String, String> map = new HashMap<>();
17
+        map.put("friendlyName", friendlyName);
18
+        map.put("macAddress", macAddress);
19
+
20
+        return map;
21
+    }
22
+}

+ 58 - 35
android/src/main/java/id/kalanusa/flutter_zsdk/zplprinthandler/ZplPrintHandler.java

@@ -1,35 +1,58 @@
1
-package id.kalanusa.flutter_zsdk.zplprinthandler;
2
-
3
-import androidx.annotation.NonNull;
4
-
5
-import com.zebra.sdk.comm.ConnectionException;
6
-
7
-import id.kalanusa.flutter_zsdk.bluetoothconnectionhandler.BluetoothConnectionHandler;
8
-import id.kalanusa.flutter_zsdk.bluetoothconnectionhandler.BluetoothConnectionHolder;
9
-import io.flutter.Log;
10
-import io.flutter.plugin.common.MethodCall;
11
-import io.flutter.plugin.common.MethodChannel;
12
-
13
-public class ZplPrintHandler {
14
-
15
-    public void handle(@NonNull MethodCall call, @NonNull MethodChannel.Result result) {
16
-        printZplOverBluetooth(result, call.argument("zplData"));
17
-    }
18
-
19
-
20
-    public void printZplOverBluetooth(@NonNull MethodChannel.Result result, String zplData) {
21
-        new Thread(new Runnable() {
22
-            @Override
23
-            public void run() {
24
-//                Log.w("From Native (Android)", "isConnected from zplPrinterHandler " + BluetoothConnectionHolder.connection.isConnected() );
25
-                try {
26
-//                    String zplData = "^XA^PW624^LL800^FO20,20^A0N,25,25^FDThis is a ZPL test.^FS^FO20,60^BQ , 60,10 , , , A ^FD 1234ABC.^FS^XZ";
27
-                    BluetoothConnectionHolder.connection.write(zplData.getBytes());
28
-                } catch (ConnectionException e) {
29
-                    Log.w("From Native (Android)", "something went wrong when sending data to printer");
30
-                    result.error("WRITE_ERROR", "Something went wrong when sending data to printer", e.getMessage());
31
-                }
32
-            }
33
-        }).start();
34
-    }
35
-}
1
+package id.kalanusa.flutter_zsdk.zplprinthandler;
2
+
3
+import androidx.annotation.NonNull;
4
+
5
+import com.zebra.sdk.comm.ConnectionException;
6
+
7
+import java.util.Objects;
8
+
9
+import id.kalanusa.flutter_zsdk.bluetoothconnectionhandler.BluetoothConnectionHandler;
10
+import id.kalanusa.flutter_zsdk.bluetoothconnectionhandler.BluetoothConnectionHolder;
11
+import io.flutter.Log;
12
+import io.flutter.plugin.common.MethodCall;
13
+import io.flutter.plugin.common.MethodChannel;
14
+
15
+public class ZplPrintHandler {
16
+
17
+    public void handle(@NonNull MethodCall call, @NonNull MethodChannel.Result result) {
18
+        printZplOverBluetooth(result, call.argument("zplData"));
19
+    }
20
+
21
+
22
+    public void printZplOverBluetooth(@NonNull MethodChannel.Result result, String zplData) {
23
+        new Thread(new Runnable() {
24
+            @Override
25
+            public void run() {
26
+//                Log.w("From Native (Android)", "isConnected from zplPrinterHandler " + BluetoothConnectionHolder.connection.isConnected() );
27
+                try {
28
+//                    String zplData = "^XA^PW624^LL800^FO20,20^A0N,25,25^FDThis is a ZPL test.^FS^FO20,60^BQ , 60,10 , , , A ^FD 1234ABC.^FS^XZ";
29
+
30
+                    // check connection to printer
31
+                    boolean isConnected = BluetoothConnectionHolder.connection.isConnected();
32
+                    System.out.println("isConnected: " + isConnected);
33
+//                    Log.w("From Native (Android)", new String(response));
34
+
35
+                    if (isConnected) {
36
+                        BluetoothConnectionHolder.connection.write(zplData.getBytes());
37
+                        result.success(null);
38
+
39
+                    } else {
40
+                        // return error, connection to printer lost when trying to print
41
+                        result.error("TRY_WRITE_CONNECTION_ERROR", "Connection to printer lost when trying to sending data to printer", "Connection to printer lost");
42
+                    }
43
+
44
+                } catch (ConnectionException e) {
45
+                    Log.w("From Native (Android)", "something went wrong when sending data to printer");
46
+                    System.out.println(e.getMessage());
47
+                    if (Objects.equals(e.getMessage(), "Error writing to connection: Broken pipe")) {
48
+                        result.error("TRY_WRITE_CONNECTION_ERROR", "Connection to printer lost when trying to sending data to printer", "Connection to printer lost");
49
+
50
+                    } else {
51
+                        result.error("WRITE_ERROR", "Something went wrong when sending data to printer", e.getMessage());
52
+
53
+                    }
54
+                }
55
+            }
56
+        }).start();
57
+    }
58
+}

+ 29 - 29
android/src/test/java/id/kalanusa/flutter_zsdk/FlutterZsdkPluginTest.java

@@ -1,29 +1,29 @@
1
-package id.kalanusa.flutter_zsdk;
2
-
3
-import static org.mockito.Mockito.mock;
4
-import static org.mockito.Mockito.verify;
5
-
6
-import io.flutter.plugin.common.MethodCall;
7
-import io.flutter.plugin.common.MethodChannel;
8
-import org.junit.Test;
9
-
10
-/**
11
- * This demonstrates a simple unit test of the Java portion of this plugin's implementation.
12
- *
13
- * Once you have built the plugin's example app, you can run these tests from the command
14
- * line by running `./gradlew testDebugUnitTest` in the `example/android/` directory, or
15
- * you can run them directly from IDEs that support JUnit such as Android Studio.
16
- */
17
-
18
-public class FlutterZsdkPluginTest {
19
-  @Test
20
-  public void onMethodCall_getPlatformVersion_returnsExpectedValue() {
21
-    FlutterZsdkPlugin plugin = new FlutterZsdkPlugin();
22
-
23
-    final MethodCall call = new MethodCall("getPlatformVersion", null);
24
-    MethodChannel.Result mockResult = mock(MethodChannel.Result.class);
25
-    plugin.onMethodCall(call, mockResult);
26
-
27
-    verify(mockResult).success("Android " + android.os.Build.VERSION.RELEASE);
28
-  }
29
-}
1
+package id.kalanusa.flutter_zsdk;
2
+
3
+import static org.mockito.Mockito.mock;
4
+import static org.mockito.Mockito.verify;
5
+
6
+import io.flutter.plugin.common.MethodCall;
7
+import io.flutter.plugin.common.MethodChannel;
8
+import org.junit.Test;
9
+
10
+/**
11
+ * This demonstrates a simple unit test of the Java portion of this plugin's implementation.
12
+ *
13
+ * Once you have built the plugin's example app, you can run these tests from the command
14
+ * line by running `./gradlew testDebugUnitTest` in the `example/android/` directory, or
15
+ * you can run them directly from IDEs that support JUnit such as Android Studio.
16
+ */
17
+
18
+public class FlutterZsdkPluginTest {
19
+  @Test
20
+  public void onMethodCall_getPlatformVersion_returnsExpectedValue() {
21
+    FlutterZsdkPlugin plugin = new FlutterZsdkPlugin();
22
+
23
+    final MethodCall call = new MethodCall("getPlatformVersion", null);
24
+    MethodChannel.Result mockResult = mock(MethodChannel.Result.class);
25
+    plugin.onMethodCall(call, mockResult);
26
+
27
+    verify(mockResult).success("Android " + android.os.Build.VERSION.RELEASE);
28
+  }
29
+}

+ 43 - 43
example/.gitignore

@@ -1,43 +1,43 @@
1
-# Miscellaneous
2
-*.class
3
-*.log
4
-*.pyc
5
-*.swp
6
-.DS_Store
7
-.atom/
8
-.buildlog/
9
-.history
10
-.svn/
11
-migrate_working_dir/
12
-
13
-# IntelliJ related
14
-*.iml
15
-*.ipr
16
-*.iws
17
-.idea/
18
-
19
-# The .vscode folder contains launch configuration and tasks you configure in
20
-# VS Code which you may wish to be included in version control, so this line
21
-# is commented out by default.
22
-#.vscode/
23
-
24
-# Flutter/Dart/Pub related
25
-**/doc/api/
26
-**/ios/Flutter/.last_build_id
27
-.dart_tool/
28
-.flutter-plugins
29
-.flutter-plugins-dependencies
30
-.pub-cache/
31
-.pub/
32
-/build/
33
-
34
-# Symbolication related
35
-app.*.symbols
36
-
37
-# Obfuscation related
38
-app.*.map.json
39
-
40
-# Android Studio will place build artifacts here
41
-/android/app/debug
42
-/android/app/profile
43
-/android/app/release
1
+# Miscellaneous
2
+*.class
3
+*.log
4
+*.pyc
5
+*.swp
6
+.DS_Store
7
+.atom/
8
+.buildlog/
9
+.history
10
+.svn/
11
+migrate_working_dir/
12
+
13
+# IntelliJ related
14
+*.iml
15
+*.ipr
16
+*.iws
17
+.idea/
18
+
19
+# The .vscode folder contains launch configuration and tasks you configure in
20
+# VS Code which you may wish to be included in version control, so this line
21
+# is commented out by default.
22
+#.vscode/
23
+
24
+# Flutter/Dart/Pub related
25
+**/doc/api/
26
+**/ios/Flutter/.last_build_id
27
+.dart_tool/
28
+.flutter-plugins
29
+.flutter-plugins-dependencies
30
+.pub-cache/
31
+.pub/
32
+/build/
33
+
34
+# Symbolication related
35
+app.*.symbols
36
+
37
+# Obfuscation related
38
+app.*.map.json
39
+
40
+# Android Studio will place build artifacts here
41
+/android/app/debug
42
+/android/app/profile
43
+/android/app/release

+ 16 - 16
example/README.md

@@ -1,16 +1,16 @@
1
-# flutter_zsdk_example
2
-
3
-Demonstrates how to use the flutter_zsdk plugin.
4
-
5
-## Getting Started
6
-
7
-This project is a starting point for a Flutter application.
8
-
9
-A few resources to get you started if this is your first Flutter project:
10
-
11
-- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab)
12
-- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook)
13
-
14
-For help getting started with Flutter development, view the
15
-[online documentation](https://docs.flutter.dev/), which offers tutorials,
16
-samples, guidance on mobile development, and a full API reference.
1
+# flutter_zsdk_example
2
+
3
+Demonstrates how to use the flutter_zsdk plugin.
4
+
5
+## Getting Started
6
+
7
+This project is a starting point for a Flutter application.
8
+
9
+A few resources to get you started if this is your first Flutter project:
10
+
11
+- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab)
12
+- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook)
13
+
14
+For help getting started with Flutter development, view the
15
+[online documentation](https://docs.flutter.dev/), which offers tutorials,
16
+samples, guidance on mobile development, and a full API reference.

+ 28 - 28
example/analysis_options.yaml

@@ -1,28 +1,28 @@
1
-# This file configures the analyzer, which statically analyzes Dart code to
2
-# check for errors, warnings, and lints.
3
-#
4
-# The issues identified by the analyzer are surfaced in the UI of Dart-enabled
5
-# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be
6
-# invoked from the command line by running `flutter analyze`.
7
-
8
-# The following line activates a set of recommended lints for Flutter apps,
9
-# packages, and plugins designed to encourage good coding practices.
10
-include: package:flutter_lints/flutter.yaml
11
-
12
-linter:
13
-  # The lint rules applied to this project can be customized in the
14
-  # section below to disable rules from the `package:flutter_lints/flutter.yaml`
15
-  # included above or to enable additional rules. A list of all available lints
16
-  # and their documentation is published at https://dart.dev/lints.
17
-  #
18
-  # Instead of disabling a lint rule for the entire project in the
19
-  # section below, it can also be suppressed for a single line of code
20
-  # or a specific dart file by using the `// ignore: name_of_lint` and
21
-  # `// ignore_for_file: name_of_lint` syntax on the line or in the file
22
-  # producing the lint.
23
-  rules:
24
-    # avoid_print: false  # Uncomment to disable the `avoid_print` rule
25
-    # prefer_single_quotes: true  # Uncomment to enable the `prefer_single_quotes` rule
26
-
27
-# Additional information about this file can be found at
28
-# https://dart.dev/guides/language/analysis-options
1
+# This file configures the analyzer, which statically analyzes Dart code to
2
+# check for errors, warnings, and lints.
3
+#
4
+# The issues identified by the analyzer are surfaced in the UI of Dart-enabled
5
+# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be
6
+# invoked from the command line by running `flutter analyze`.
7
+
8
+# The following line activates a set of recommended lints for Flutter apps,
9
+# packages, and plugins designed to encourage good coding practices.
10
+include: package:flutter_lints/flutter.yaml
11
+
12
+linter:
13
+  # The lint rules applied to this project can be customized in the
14
+  # section below to disable rules from the `package:flutter_lints/flutter.yaml`
15
+  # included above or to enable additional rules. A list of all available lints
16
+  # and their documentation is published at https://dart.dev/lints.
17
+  #
18
+  # Instead of disabling a lint rule for the entire project in the
19
+  # section below, it can also be suppressed for a single line of code
20
+  # or a specific dart file by using the `// ignore: name_of_lint` and
21
+  # `// ignore_for_file: name_of_lint` syntax on the line or in the file
22
+  # producing the lint.
23
+  rules:
24
+    # avoid_print: false  # Uncomment to disable the `avoid_print` rule
25
+    # prefer_single_quotes: true  # Uncomment to enable the `prefer_single_quotes` rule
26
+
27
+# Additional information about this file can be found at
28
+# https://dart.dev/guides/language/analysis-options

+ 13 - 13
example/android/.gitignore

@@ -1,13 +1,13 @@
1
-gradle-wrapper.jar
2
-/.gradle
3
-/captures/
4
-/gradlew
5
-/gradlew.bat
6
-/local.properties
7
-GeneratedPluginRegistrant.java
8
-
9
-# Remember to never publicly share your keystore.
10
-# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app
11
-key.properties
12
-**/*.keystore
13
-**/*.jks
1
+gradle-wrapper.jar
2
+/.gradle
3
+/captures/
4
+/gradlew
5
+/gradlew.bat
6
+/local.properties
7
+GeneratedPluginRegistrant.java
8
+
9
+# Remember to never publicly share your keystore.
10
+# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app
11
+key.properties
12
+**/*.keystore
13
+**/*.jks

+ 0 - 0
example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2


+ 0 - 0
example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1


+ 0 - 0
example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2


Fichier diff supprimé car celui-ci est trop grand
+ 1367 - 0
example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/.cmake/api/v1/reply/cache-v2-e50f63a721a03a91626b.json


+ 799 - 0
example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-6ef06e1a6d5d468d548f.json

@@ -0,0 +1,799 @@
1
+{
2
+	"inputs" : 
3
+	[
4
+		{
5
+			"path" : "CMakeLists.txt"
6
+		},
7
+		{
8
+			"isCMake" : true,
9
+			"isExternal" : true,
10
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake"
11
+		},
12
+		{
13
+			"isExternal" : true,
14
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/build/cmake/android.toolchain.cmake"
15
+		},
16
+		{
17
+			"isExternal" : true,
18
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/build/cmake/android-legacy.toolchain.cmake"
19
+		},
20
+		{
21
+			"isExternal" : true,
22
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/build/cmake/platforms.cmake"
23
+		},
24
+		{
25
+			"isCMake" : true,
26
+			"isExternal" : true,
27
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake"
28
+		},
29
+		{
30
+			"isExternal" : true,
31
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/build/cmake/hooks/pre/Android-Determine.cmake"
32
+		},
33
+		{
34
+			"isCMake" : true,
35
+			"isExternal" : true,
36
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in"
37
+		},
38
+		{
39
+			"isGenerated" : true,
40
+			"path" : "D:/Dev/Work/flutter_zsdk/example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake"
41
+		},
42
+		{
43
+			"isExternal" : true,
44
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/build/cmake/android.toolchain.cmake"
45
+		},
46
+		{
47
+			"isCMake" : true,
48
+			"isExternal" : true,
49
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake"
50
+		},
51
+		{
52
+			"isCMake" : true,
53
+			"isExternal" : true,
54
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake"
55
+		},
56
+		{
57
+			"isExternal" : true,
58
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/build/cmake/hooks/pre/Android-Initialize.cmake"
59
+		},
60
+		{
61
+			"isCMake" : true,
62
+			"isExternal" : true,
63
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake"
64
+		},
65
+		{
66
+			"isCMake" : true,
67
+			"isExternal" : true,
68
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake"
69
+		},
70
+		{
71
+			"isCMake" : true,
72
+			"isExternal" : true,
73
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake"
74
+		},
75
+		{
76
+			"isCMake" : true,
77
+			"isExternal" : true,
78
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake"
79
+		},
80
+		{
81
+			"isExternal" : true,
82
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/build/cmake/hooks/pre/Determine-Compiler.cmake"
83
+		},
84
+		{
85
+			"isCMake" : true,
86
+			"isExternal" : true,
87
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake"
88
+		},
89
+		{
90
+			"isCMake" : true,
91
+			"isExternal" : true,
92
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake"
93
+		},
94
+		{
95
+			"isCMake" : true,
96
+			"isExternal" : true,
97
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake"
98
+		},
99
+		{
100
+			"isCMake" : true,
101
+			"isExternal" : true,
102
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
103
+		},
104
+		{
105
+			"isCMake" : true,
106
+			"isExternal" : true,
107
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
108
+		},
109
+		{
110
+			"isCMake" : true,
111
+			"isExternal" : true,
112
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
113
+		},
114
+		{
115
+			"isCMake" : true,
116
+			"isExternal" : true,
117
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
118
+		},
119
+		{
120
+			"isCMake" : true,
121
+			"isExternal" : true,
122
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake"
123
+		},
124
+		{
125
+			"isCMake" : true,
126
+			"isExternal" : true,
127
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake"
128
+		},
129
+		{
130
+			"isCMake" : true,
131
+			"isExternal" : true,
132
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake"
133
+		},
134
+		{
135
+			"isCMake" : true,
136
+			"isExternal" : true,
137
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
138
+		},
139
+		{
140
+			"isCMake" : true,
141
+			"isExternal" : true,
142
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake"
143
+		},
144
+		{
145
+			"isCMake" : true,
146
+			"isExternal" : true,
147
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake"
148
+		},
149
+		{
150
+			"isCMake" : true,
151
+			"isExternal" : true,
152
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
153
+		},
154
+		{
155
+			"isCMake" : true,
156
+			"isExternal" : true,
157
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
158
+		},
159
+		{
160
+			"isCMake" : true,
161
+			"isExternal" : true,
162
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake"
163
+		},
164
+		{
165
+			"isCMake" : true,
166
+			"isExternal" : true,
167
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake"
168
+		},
169
+		{
170
+			"isCMake" : true,
171
+			"isExternal" : true,
172
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake"
173
+		},
174
+		{
175
+			"isCMake" : true,
176
+			"isExternal" : true,
177
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake"
178
+		},
179
+		{
180
+			"isCMake" : true,
181
+			"isExternal" : true,
182
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake"
183
+		},
184
+		{
185
+			"isCMake" : true,
186
+			"isExternal" : true,
187
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake"
188
+		},
189
+		{
190
+			"isCMake" : true,
191
+			"isExternal" : true,
192
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
193
+		},
194
+		{
195
+			"isCMake" : true,
196
+			"isExternal" : true,
197
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake"
198
+		},
199
+		{
200
+			"isCMake" : true,
201
+			"isExternal" : true,
202
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
203
+		},
204
+		{
205
+			"isCMake" : true,
206
+			"isExternal" : true,
207
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
208
+		},
209
+		{
210
+			"isCMake" : true,
211
+			"isExternal" : true,
212
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
213
+		},
214
+		{
215
+			"isCMake" : true,
216
+			"isExternal" : true,
217
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake"
218
+		},
219
+		{
220
+			"isCMake" : true,
221
+			"isExternal" : true,
222
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake"
223
+		},
224
+		{
225
+			"isCMake" : true,
226
+			"isExternal" : true,
227
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake"
228
+		},
229
+		{
230
+			"isCMake" : true,
231
+			"isExternal" : true,
232
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake"
233
+		},
234
+		{
235
+			"isCMake" : true,
236
+			"isExternal" : true,
237
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake"
238
+		},
239
+		{
240
+			"isCMake" : true,
241
+			"isExternal" : true,
242
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake"
243
+		},
244
+		{
245
+			"isCMake" : true,
246
+			"isExternal" : true,
247
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake"
248
+		},
249
+		{
250
+			"isCMake" : true,
251
+			"isExternal" : true,
252
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake"
253
+		},
254
+		{
255
+			"isCMake" : true,
256
+			"isExternal" : true,
257
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
258
+		},
259
+		{
260
+			"isCMake" : true,
261
+			"isExternal" : true,
262
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake"
263
+		},
264
+		{
265
+			"isCMake" : true,
266
+			"isExternal" : true,
267
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake"
268
+		},
269
+		{
270
+			"isCMake" : true,
271
+			"isExternal" : true,
272
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
273
+		},
274
+		{
275
+			"isCMake" : true,
276
+			"isExternal" : true,
277
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake"
278
+		},
279
+		{
280
+			"isCMake" : true,
281
+			"isExternal" : true,
282
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake"
283
+		},
284
+		{
285
+			"isCMake" : true,
286
+			"isExternal" : true,
287
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
288
+		},
289
+		{
290
+			"isCMake" : true,
291
+			"isExternal" : true,
292
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake"
293
+		},
294
+		{
295
+			"isCMake" : true,
296
+			"isExternal" : true,
297
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake"
298
+		},
299
+		{
300
+			"isCMake" : true,
301
+			"isExternal" : true,
302
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in"
303
+		},
304
+		{
305
+			"isGenerated" : true,
306
+			"path" : "D:/Dev/Work/flutter_zsdk/example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake"
307
+		},
308
+		{
309
+			"isCMake" : true,
310
+			"isExternal" : true,
311
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake"
312
+		},
313
+		{
314
+			"isCMake" : true,
315
+			"isExternal" : true,
316
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake"
317
+		},
318
+		{
319
+			"isCMake" : true,
320
+			"isExternal" : true,
321
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake"
322
+		},
323
+		{
324
+			"isCMake" : true,
325
+			"isExternal" : true,
326
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake"
327
+		},
328
+		{
329
+			"isCMake" : true,
330
+			"isExternal" : true,
331
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake"
332
+		},
333
+		{
334
+			"isCMake" : true,
335
+			"isExternal" : true,
336
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake"
337
+		},
338
+		{
339
+			"isCMake" : true,
340
+			"isExternal" : true,
341
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake"
342
+		},
343
+		{
344
+			"isCMake" : true,
345
+			"isExternal" : true,
346
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
347
+		},
348
+		{
349
+			"isCMake" : true,
350
+			"isExternal" : true,
351
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
352
+		},
353
+		{
354
+			"isCMake" : true,
355
+			"isExternal" : true,
356
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
357
+		},
358
+		{
359
+			"isCMake" : true,
360
+			"isExternal" : true,
361
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
362
+		},
363
+		{
364
+			"isCMake" : true,
365
+			"isExternal" : true,
366
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake"
367
+		},
368
+		{
369
+			"isCMake" : true,
370
+			"isExternal" : true,
371
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake"
372
+		},
373
+		{
374
+			"isCMake" : true,
375
+			"isExternal" : true,
376
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
377
+		},
378
+		{
379
+			"isCMake" : true,
380
+			"isExternal" : true,
381
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
382
+		},
383
+		{
384
+			"isCMake" : true,
385
+			"isExternal" : true,
386
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
387
+		},
388
+		{
389
+			"isCMake" : true,
390
+			"isExternal" : true,
391
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake"
392
+		},
393
+		{
394
+			"isCMake" : true,
395
+			"isExternal" : true,
396
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
397
+		},
398
+		{
399
+			"isCMake" : true,
400
+			"isExternal" : true,
401
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
402
+		},
403
+		{
404
+			"isCMake" : true,
405
+			"isExternal" : true,
406
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake"
407
+		},
408
+		{
409
+			"isCMake" : true,
410
+			"isExternal" : true,
411
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake"
412
+		},
413
+		{
414
+			"isCMake" : true,
415
+			"isExternal" : true,
416
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
417
+		},
418
+		{
419
+			"isCMake" : true,
420
+			"isExternal" : true,
421
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
422
+		},
423
+		{
424
+			"isCMake" : true,
425
+			"isExternal" : true,
426
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake"
427
+		},
428
+		{
429
+			"isCMake" : true,
430
+			"isExternal" : true,
431
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake"
432
+		},
433
+		{
434
+			"isCMake" : true,
435
+			"isExternal" : true,
436
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
437
+		},
438
+		{
439
+			"isCMake" : true,
440
+			"isExternal" : true,
441
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake"
442
+		},
443
+		{
444
+			"isCMake" : true,
445
+			"isExternal" : true,
446
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
447
+		},
448
+		{
449
+			"isCMake" : true,
450
+			"isExternal" : true,
451
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
452
+		},
453
+		{
454
+			"isCMake" : true,
455
+			"isExternal" : true,
456
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
457
+		},
458
+		{
459
+			"isCMake" : true,
460
+			"isExternal" : true,
461
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake"
462
+		},
463
+		{
464
+			"isCMake" : true,
465
+			"isExternal" : true,
466
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake"
467
+		},
468
+		{
469
+			"isCMake" : true,
470
+			"isExternal" : true,
471
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake"
472
+		},
473
+		{
474
+			"isCMake" : true,
475
+			"isExternal" : true,
476
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
477
+		},
478
+		{
479
+			"isCMake" : true,
480
+			"isExternal" : true,
481
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake"
482
+		},
483
+		{
484
+			"isCMake" : true,
485
+			"isExternal" : true,
486
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
487
+		},
488
+		{
489
+			"isCMake" : true,
490
+			"isExternal" : true,
491
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
492
+		},
493
+		{
494
+			"isCMake" : true,
495
+			"isExternal" : true,
496
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake"
497
+		},
498
+		{
499
+			"isCMake" : true,
500
+			"isExternal" : true,
501
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
502
+		},
503
+		{
504
+			"isCMake" : true,
505
+			"isExternal" : true,
506
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
507
+		},
508
+		{
509
+			"isCMake" : true,
510
+			"isExternal" : true,
511
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake"
512
+		},
513
+		{
514
+			"isCMake" : true,
515
+			"isExternal" : true,
516
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
517
+		},
518
+		{
519
+			"isCMake" : true,
520
+			"isExternal" : true,
521
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
522
+		},
523
+		{
524
+			"isCMake" : true,
525
+			"isExternal" : true,
526
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake"
527
+		},
528
+		{
529
+			"isCMake" : true,
530
+			"isExternal" : true,
531
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake"
532
+		},
533
+		{
534
+			"isCMake" : true,
535
+			"isExternal" : true,
536
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in"
537
+		},
538
+		{
539
+			"isGenerated" : true,
540
+			"path" : "D:/Dev/Work/flutter_zsdk/example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake"
541
+		},
542
+		{
543
+			"isCMake" : true,
544
+			"isExternal" : true,
545
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake"
546
+		},
547
+		{
548
+			"isCMake" : true,
549
+			"isExternal" : true,
550
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake"
551
+		},
552
+		{
553
+			"isCMake" : true,
554
+			"isExternal" : true,
555
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake"
556
+		},
557
+		{
558
+			"isCMake" : true,
559
+			"isExternal" : true,
560
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake"
561
+		},
562
+		{
563
+			"isExternal" : true,
564
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/build/cmake/hooks/pre/Android.cmake"
565
+		},
566
+		{
567
+			"isCMake" : true,
568
+			"isExternal" : true,
569
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake"
570
+		},
571
+		{
572
+			"isCMake" : true,
573
+			"isExternal" : true,
574
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake"
575
+		},
576
+		{
577
+			"isCMake" : true,
578
+			"isExternal" : true,
579
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake"
580
+		},
581
+		{
582
+			"isCMake" : true,
583
+			"isExternal" : true,
584
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake"
585
+		},
586
+		{
587
+			"isCMake" : true,
588
+			"isExternal" : true,
589
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake"
590
+		},
591
+		{
592
+			"isCMake" : true,
593
+			"isExternal" : true,
594
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake"
595
+		},
596
+		{
597
+			"isCMake" : true,
598
+			"isExternal" : true,
599
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
600
+		},
601
+		{
602
+			"isCMake" : true,
603
+			"isExternal" : true,
604
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake"
605
+		},
606
+		{
607
+			"isCMake" : true,
608
+			"isExternal" : true,
609
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
610
+		},
611
+		{
612
+			"isCMake" : true,
613
+			"isExternal" : true,
614
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake"
615
+		},
616
+		{
617
+			"isCMake" : true,
618
+			"isExternal" : true,
619
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake"
620
+		},
621
+		{
622
+			"isExternal" : true,
623
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/build/cmake/hooks/pre/Android-Clang.cmake"
624
+		},
625
+		{
626
+			"isExternal" : true,
627
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/build/cmake/flags.cmake"
628
+		},
629
+		{
630
+			"isCMake" : true,
631
+			"isExternal" : true,
632
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake"
633
+		},
634
+		{
635
+			"isCMake" : true,
636
+			"isExternal" : true,
637
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake"
638
+		},
639
+		{
640
+			"isCMake" : true,
641
+			"isExternal" : true,
642
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake"
643
+		},
644
+		{
645
+			"isCMake" : true,
646
+			"isExternal" : true,
647
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake"
648
+		},
649
+		{
650
+			"isCMake" : true,
651
+			"isExternal" : true,
652
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake"
653
+		},
654
+		{
655
+			"isCMake" : true,
656
+			"isExternal" : true,
657
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake"
658
+		},
659
+		{
660
+			"isCMake" : true,
661
+			"isExternal" : true,
662
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake"
663
+		},
664
+		{
665
+			"isCMake" : true,
666
+			"isExternal" : true,
667
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake"
668
+		},
669
+		{
670
+			"isCMake" : true,
671
+			"isExternal" : true,
672
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c"
673
+		},
674
+		{
675
+			"isCMake" : true,
676
+			"isExternal" : true,
677
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake"
678
+		},
679
+		{
680
+			"isCMake" : true,
681
+			"isExternal" : true,
682
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake"
683
+		},
684
+		{
685
+			"isCMake" : true,
686
+			"isExternal" : true,
687
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in"
688
+		},
689
+		{
690
+			"isGenerated" : true,
691
+			"path" : "D:/Dev/Work/flutter_zsdk/example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake"
692
+		},
693
+		{
694
+			"isCMake" : true,
695
+			"isExternal" : true,
696
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake"
697
+		},
698
+		{
699
+			"isCMake" : true,
700
+			"isExternal" : true,
701
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake"
702
+		},
703
+		{
704
+			"isCMake" : true,
705
+			"isExternal" : true,
706
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake"
707
+		},
708
+		{
709
+			"isCMake" : true,
710
+			"isExternal" : true,
711
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake"
712
+		},
713
+		{
714
+			"isCMake" : true,
715
+			"isExternal" : true,
716
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake"
717
+		},
718
+		{
719
+			"isCMake" : true,
720
+			"isExternal" : true,
721
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake"
722
+		},
723
+		{
724
+			"isCMake" : true,
725
+			"isExternal" : true,
726
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake"
727
+		},
728
+		{
729
+			"isCMake" : true,
730
+			"isExternal" : true,
731
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake"
732
+		},
733
+		{
734
+			"isCMake" : true,
735
+			"isExternal" : true,
736
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake"
737
+		},
738
+		{
739
+			"isCMake" : true,
740
+			"isExternal" : true,
741
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake"
742
+		},
743
+		{
744
+			"isCMake" : true,
745
+			"isExternal" : true,
746
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake"
747
+		},
748
+		{
749
+			"isCMake" : true,
750
+			"isExternal" : true,
751
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake"
752
+		},
753
+		{
754
+			"isCMake" : true,
755
+			"isExternal" : true,
756
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake"
757
+		},
758
+		{
759
+			"isCMake" : true,
760
+			"isExternal" : true,
761
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake"
762
+		},
763
+		{
764
+			"isCMake" : true,
765
+			"isExternal" : true,
766
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp"
767
+		},
768
+		{
769
+			"isCMake" : true,
770
+			"isExternal" : true,
771
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake"
772
+		},
773
+		{
774
+			"isCMake" : true,
775
+			"isExternal" : true,
776
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake"
777
+		},
778
+		{
779
+			"isCMake" : true,
780
+			"isExternal" : true,
781
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in"
782
+		},
783
+		{
784
+			"isGenerated" : true,
785
+			"path" : "D:/Dev/Work/flutter_zsdk/example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake"
786
+		}
787
+	],
788
+	"kind" : "cmakeFiles",
789
+	"paths" : 
790
+	{
791
+		"build" : "D:/Dev/Work/flutter_zsdk/example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a",
792
+		"source" : "C:/Users/raiha/fvm/default/packages/flutter_tools/gradle/src/main/groovy"
793
+	},
794
+	"version" : 
795
+	{
796
+		"major" : 1,
797
+		"minor" : 0
798
+	}
799
+}

+ 43 - 0
example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-e8776233f2fde887e2fb.json

@@ -0,0 +1,43 @@
1
+{
2
+	"configurations" : 
3
+	[
4
+		{
5
+			"directories" : 
6
+			[
7
+				{
8
+					"build" : ".",
9
+					"jsonFile" : "directory-.-Debug-d0094a50bb2071803777.json",
10
+					"minimumCMakeVersion" : 
11
+					{
12
+						"string" : "3.6.0"
13
+					},
14
+					"projectIndex" : 0,
15
+					"source" : "."
16
+				}
17
+			],
18
+			"name" : "Debug",
19
+			"projects" : 
20
+			[
21
+				{
22
+					"directoryIndexes" : 
23
+					[
24
+						0
25
+					],
26
+					"name" : "Project"
27
+				}
28
+			],
29
+			"targets" : []
30
+		}
31
+	],
32
+	"kind" : "codemodel",
33
+	"paths" : 
34
+	{
35
+		"build" : "D:/Dev/Work/flutter_zsdk/example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a",
36
+		"source" : "C:/Users/raiha/fvm/default/packages/flutter_tools/gradle/src/main/groovy"
37
+	},
38
+	"version" : 
39
+	{
40
+		"major" : 2,
41
+		"minor" : 3
42
+	}
43
+}

+ 14 - 0
example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json

@@ -0,0 +1,14 @@
1
+{
2
+	"backtraceGraph" : 
3
+	{
4
+		"commands" : [],
5
+		"files" : [],
6
+		"nodes" : []
7
+	},
8
+	"installers" : [],
9
+	"paths" : 
10
+	{
11
+		"build" : ".",
12
+		"source" : "."
13
+	}
14
+}

+ 92 - 0
example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/.cmake/api/v1/reply/index-2025-03-27T04-28-45-0038.json

@@ -0,0 +1,92 @@
1
+{
2
+	"cmake" : 
3
+	{
4
+		"generator" : 
5
+		{
6
+			"multiConfig" : false,
7
+			"name" : "Ninja"
8
+		},
9
+		"paths" : 
10
+		{
11
+			"cmake" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cmake.exe",
12
+			"cpack" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cpack.exe",
13
+			"ctest" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/bin/ctest.exe",
14
+			"root" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22"
15
+		},
16
+		"version" : 
17
+		{
18
+			"isDirty" : true,
19
+			"major" : 3,
20
+			"minor" : 22,
21
+			"patch" : 1,
22
+			"string" : "3.22.1-g37088a8-dirty",
23
+			"suffix" : "g37088a8"
24
+		}
25
+	},
26
+	"objects" : 
27
+	[
28
+		{
29
+			"jsonFile" : "codemodel-v2-e8776233f2fde887e2fb.json",
30
+			"kind" : "codemodel",
31
+			"version" : 
32
+			{
33
+				"major" : 2,
34
+				"minor" : 3
35
+			}
36
+		},
37
+		{
38
+			"jsonFile" : "cache-v2-e50f63a721a03a91626b.json",
39
+			"kind" : "cache",
40
+			"version" : 
41
+			{
42
+				"major" : 2,
43
+				"minor" : 0
44
+			}
45
+		},
46
+		{
47
+			"jsonFile" : "cmakeFiles-v1-6ef06e1a6d5d468d548f.json",
48
+			"kind" : "cmakeFiles",
49
+			"version" : 
50
+			{
51
+				"major" : 1,
52
+				"minor" : 0
53
+			}
54
+		}
55
+	],
56
+	"reply" : 
57
+	{
58
+		"client-agp" : 
59
+		{
60
+			"cache-v2" : 
61
+			{
62
+				"jsonFile" : "cache-v2-e50f63a721a03a91626b.json",
63
+				"kind" : "cache",
64
+				"version" : 
65
+				{
66
+					"major" : 2,
67
+					"minor" : 0
68
+				}
69
+			},
70
+			"cmakeFiles-v1" : 
71
+			{
72
+				"jsonFile" : "cmakeFiles-v1-6ef06e1a6d5d468d548f.json",
73
+				"kind" : "cmakeFiles",
74
+				"version" : 
75
+				{
76
+					"major" : 1,
77
+					"minor" : 0
78
+				}
79
+			},
80
+			"codemodel-v2" : 
81
+			{
82
+				"jsonFile" : "codemodel-v2-e8776233f2fde887e2fb.json",
83
+				"kind" : "codemodel",
84
+				"version" : 
85
+				{
86
+					"major" : 2,
87
+					"minor" : 3
88
+				}
89
+			}
90
+		}
91
+	}
92
+}

+ 401 - 0
example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/CMakeCache.txt

@@ -0,0 +1,401 @@
1
+# This is the CMakeCache file.
2
+# For build in directory: d:/Dev/Work/flutter_zsdk/example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a
3
+# It was generated by CMake: C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cmake.exe
4
+# You can edit this file to change values found and used by cmake.
5
+# If you do not want to change any of the values, simply exit the editor.
6
+# If you do want to change a value, simply edit, save, and exit the editor.
7
+# The syntax for the file is as follows:
8
+# KEY:TYPE=VALUE
9
+# KEY is the name of a variable in the cache.
10
+# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
11
+# VALUE is the current value for the KEY.
12
+
13
+########################
14
+# EXTERNAL cache entries
15
+########################
16
+
17
+//No help, variable specified on the command line.
18
+ANDROID_ABI:UNINITIALIZED=armeabi-v7a
19
+
20
+//No help, variable specified on the command line.
21
+ANDROID_NDK:UNINITIALIZED=C:\Users\raiha\AppData\Local\Android\sdk\ndk\25.1.8937393
22
+
23
+//No help, variable specified on the command line.
24
+ANDROID_PLATFORM:UNINITIALIZED=android-21
25
+
26
+//Path to a program.
27
+CMAKE_ADDR2LINE:FILEPATH=C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-addr2line.exe
28
+
29
+//No help, variable specified on the command line.
30
+CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=armeabi-v7a
31
+
32
+//No help, variable specified on the command line.
33
+CMAKE_ANDROID_NDK:UNINITIALIZED=C:\Users\raiha\AppData\Local\Android\sdk\ndk\25.1.8937393
34
+
35
+//Archiver
36
+CMAKE_AR:FILEPATH=C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe
37
+
38
+//Flags used by the compiler during all build types.
39
+CMAKE_ASM_FLAGS:STRING=
40
+
41
+//Flags used by the compiler during debug builds.
42
+CMAKE_ASM_FLAGS_DEBUG:STRING=
43
+
44
+//Flags used by the compiler during release builds.
45
+CMAKE_ASM_FLAGS_RELEASE:STRING=
46
+
47
+//Choose the type of build, options are: None Debug Release RelWithDebInfo
48
+// MinSizeRel ...
49
+CMAKE_BUILD_TYPE:STRING=Debug
50
+
51
+//LLVM archiver
52
+CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND
53
+
54
+//Generate index for LLVM archive
55
+CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND
56
+
57
+//Flags used by the compiler during all build types.
58
+CMAKE_CXX_FLAGS:STRING=
59
+
60
+//Flags used by the compiler during debug builds.
61
+CMAKE_CXX_FLAGS_DEBUG:STRING=
62
+
63
+//Flags used by the CXX compiler during MINSIZEREL builds.
64
+CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
65
+
66
+//Flags used by the compiler during release builds.
67
+CMAKE_CXX_FLAGS_RELEASE:STRING=
68
+
69
+//Flags used by the CXX compiler during RELWITHDEBINFO builds.
70
+CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
71
+
72
+//Libraries linked by default with all C++ applications.
73
+CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm
74
+
75
+//LLVM archiver
76
+CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND
77
+
78
+//Generate index for LLVM archive
79
+CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND
80
+
81
+//Flags used by the compiler during all build types.
82
+CMAKE_C_FLAGS:STRING=
83
+
84
+//Flags used by the compiler during debug builds.
85
+CMAKE_C_FLAGS_DEBUG:STRING=
86
+
87
+//Flags used by the C compiler during MINSIZEREL builds.
88
+CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
89
+
90
+//Flags used by the compiler during release builds.
91
+CMAKE_C_FLAGS_RELEASE:STRING=
92
+
93
+//Flags used by the C compiler during RELWITHDEBINFO builds.
94
+CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
95
+
96
+//Libraries linked by default with all C applications.
97
+CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm
98
+
99
+//Path to a program.
100
+CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND
101
+
102
+//Flags used by the linker.
103
+CMAKE_EXE_LINKER_FLAGS:STRING=
104
+
105
+//Flags used by the linker during DEBUG builds.
106
+CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
107
+
108
+//Flags used by the linker during MINSIZEREL builds.
109
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
110
+
111
+//Flags used by the linker during RELEASE builds.
112
+CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
113
+
114
+//Flags used by the linker during RELWITHDEBINFO builds.
115
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
116
+
117
+//No help, variable specified on the command line.
118
+CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON
119
+
120
+//Install path prefix, prepended onto install directories.
121
+CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/Project
122
+
123
+//No help, variable specified on the command line.
124
+CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=D:\Dev\Work\flutter_zsdk\example\build\app\intermediates\cxx\Debug\43m1z1l5\obj\armeabi-v7a
125
+
126
+//Path to a program.
127
+CMAKE_LINKER:FILEPATH=C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe
128
+
129
+//No help, variable specified on the command line.
130
+CMAKE_MAKE_PROGRAM:UNINITIALIZED=C:\Users\raiha\AppData\Local\Android\sdk\cmake\3.22.1\bin\ninja.exe
131
+
132
+//Flags used by the linker during the creation of modules.
133
+CMAKE_MODULE_LINKER_FLAGS:STRING=
134
+
135
+//Flags used by the linker during the creation of modules during
136
+// DEBUG builds.
137
+CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
138
+
139
+//Flags used by the linker during the creation of modules during
140
+// MINSIZEREL builds.
141
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
142
+
143
+//Flags used by the linker during the creation of modules during
144
+// RELEASE builds.
145
+CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
146
+
147
+//Flags used by the linker during the creation of modules during
148
+// RELWITHDEBINFO builds.
149
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
150
+
151
+//Path to a program.
152
+CMAKE_NM:FILEPATH=C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-nm.exe
153
+
154
+//Path to a program.
155
+CMAKE_OBJCOPY:FILEPATH=C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objcopy.exe
156
+
157
+//Path to a program.
158
+CMAKE_OBJDUMP:FILEPATH=C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe
159
+
160
+//Value Computed by CMake
161
+CMAKE_PROJECT_DESCRIPTION:STATIC=
162
+
163
+//Value Computed by CMake
164
+CMAKE_PROJECT_HOMEPAGE_URL:STATIC=
165
+
166
+//Value Computed by CMake
167
+CMAKE_PROJECT_NAME:STATIC=Project
168
+
169
+//Ranlib
170
+CMAKE_RANLIB:FILEPATH=C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe
171
+
172
+//Path to a program.
173
+CMAKE_READELF:FILEPATH=C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-readelf.exe
174
+
175
+//No help, variable specified on the command line.
176
+CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=D:\Dev\Work\flutter_zsdk\example\build\app\intermediates\cxx\Debug\43m1z1l5\obj\armeabi-v7a
177
+
178
+//Flags used by the linker during the creation of dll's.
179
+CMAKE_SHARED_LINKER_FLAGS:STRING=
180
+
181
+//Flags used by the linker during the creation of shared libraries
182
+// during DEBUG builds.
183
+CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
184
+
185
+//Flags used by the linker during the creation of shared libraries
186
+// during MINSIZEREL builds.
187
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
188
+
189
+//Flags used by the linker during the creation of shared libraries
190
+// during RELEASE builds.
191
+CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
192
+
193
+//Flags used by the linker during the creation of shared libraries
194
+// during RELWITHDEBINFO builds.
195
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
196
+
197
+//If set, runtime paths are not added when installing shared libraries,
198
+// but are added when building.
199
+CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
200
+
201
+//If set, runtime paths are not added when using shared libraries.
202
+CMAKE_SKIP_RPATH:BOOL=NO
203
+
204
+//Flags used by the linker during the creation of static libraries
205
+// during all build types.
206
+CMAKE_STATIC_LINKER_FLAGS:STRING=
207
+
208
+//Flags used by the linker during the creation of static libraries
209
+// during DEBUG builds.
210
+CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
211
+
212
+//Flags used by the linker during the creation of static libraries
213
+// during MINSIZEREL builds.
214
+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
215
+
216
+//Flags used by the linker during the creation of static libraries
217
+// during RELEASE builds.
218
+CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
219
+
220
+//Flags used by the linker during the creation of static libraries
221
+// during RELWITHDEBINFO builds.
222
+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
223
+
224
+//Strip
225
+CMAKE_STRIP:FILEPATH=C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe
226
+
227
+//No help, variable specified on the command line.
228
+CMAKE_SYSTEM_NAME:UNINITIALIZED=Android
229
+
230
+//No help, variable specified on the command line.
231
+CMAKE_SYSTEM_VERSION:UNINITIALIZED=21
232
+
233
+//The CMake toolchain file
234
+CMAKE_TOOLCHAIN_FILE:FILEPATH=C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/build/cmake/android.toolchain.cmake
235
+
236
+//If this value is on, makefiles will be generated without the
237
+// .SILENT directive, and all commands will be echoed to the console
238
+// during the make.  This is useful for debugging only. With Visual
239
+// Studio IDE projects all commands are done without /nologo.
240
+CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
241
+
242
+//Value Computed by CMake
243
+Project_BINARY_DIR:STATIC=D:/Dev/Work/flutter_zsdk/example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a
244
+
245
+//Value Computed by CMake
246
+Project_IS_TOP_LEVEL:STATIC=ON
247
+
248
+//Value Computed by CMake
249
+Project_SOURCE_DIR:STATIC=C:/Users/raiha/fvm/default/packages/flutter_tools/gradle/src/main/groovy
250
+
251
+
252
+########################
253
+# INTERNAL cache entries
254
+########################
255
+
256
+//ADVANCED property for variable: CMAKE_ADDR2LINE
257
+CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
258
+//ADVANCED property for variable: CMAKE_AR
259
+CMAKE_AR-ADVANCED:INTERNAL=1
260
+//This is the directory where this CMakeCache.txt was created
261
+CMAKE_CACHEFILE_DIR:INTERNAL=d:/Dev/Work/flutter_zsdk/example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a
262
+//Major version of cmake used to create the current loaded cache
263
+CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
264
+//Minor version of cmake used to create the current loaded cache
265
+CMAKE_CACHE_MINOR_VERSION:INTERNAL=22
266
+//Patch version of cmake used to create the current loaded cache
267
+CMAKE_CACHE_PATCH_VERSION:INTERNAL=1
268
+//Path to CMake executable.
269
+CMAKE_COMMAND:INTERNAL=C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cmake.exe
270
+//Path to cpack program executable.
271
+CMAKE_CPACK_COMMAND:INTERNAL=C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cpack.exe
272
+//Path to ctest program executable.
273
+CMAKE_CTEST_COMMAND:INTERNAL=C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/bin/ctest.exe
274
+//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR
275
+CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1
276
+//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB
277
+CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1
278
+//ADVANCED property for variable: CMAKE_CXX_FLAGS
279
+CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
280
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
281
+CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
282
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
283
+CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
284
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
285
+CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
286
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
287
+CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
288
+//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES
289
+CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1
290
+//ADVANCED property for variable: CMAKE_C_COMPILER_AR
291
+CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1
292
+//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB
293
+CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1
294
+//ADVANCED property for variable: CMAKE_C_FLAGS
295
+CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
296
+//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
297
+CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
298
+//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
299
+CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
300
+//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
301
+CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
302
+//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
303
+CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
304
+//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES
305
+CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1
306
+//ADVANCED property for variable: CMAKE_DLLTOOL
307
+CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
308
+//Whether to issue deprecation errors for macros and functions.
309
+CMAKE_ERROR_DEPRECATED:INTERNAL=FALSE
310
+//Executable file format
311
+CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
312
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
313
+CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
314
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
315
+CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
316
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
317
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
318
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
319
+CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
320
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
321
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
322
+//Name of external makefile project generator.
323
+CMAKE_EXTRA_GENERATOR:INTERNAL=
324
+//Name of generator.
325
+CMAKE_GENERATOR:INTERNAL=Ninja
326
+//Generator instance identifier.
327
+CMAKE_GENERATOR_INSTANCE:INTERNAL=
328
+//Name of generator platform.
329
+CMAKE_GENERATOR_PLATFORM:INTERNAL=
330
+//Name of generator toolset.
331
+CMAKE_GENERATOR_TOOLSET:INTERNAL=
332
+//Source directory with the top level CMakeLists.txt file for this
333
+// project
334
+CMAKE_HOME_DIRECTORY:INTERNAL=C:/Users/raiha/fvm/default/packages/flutter_tools/gradle/src/main/groovy
335
+//Install .so files without execute permission.
336
+CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0
337
+//ADVANCED property for variable: CMAKE_LINKER
338
+CMAKE_LINKER-ADVANCED:INTERNAL=1
339
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
340
+CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
341
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
342
+CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
343
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
344
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
345
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
346
+CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
347
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
348
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
349
+//ADVANCED property for variable: CMAKE_NM
350
+CMAKE_NM-ADVANCED:INTERNAL=1
351
+//number of local generators
352
+CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
353
+//ADVANCED property for variable: CMAKE_OBJCOPY
354
+CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
355
+//ADVANCED property for variable: CMAKE_OBJDUMP
356
+CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
357
+//Platform information initialized
358
+CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
359
+//ADVANCED property for variable: CMAKE_RANLIB
360
+CMAKE_RANLIB-ADVANCED:INTERNAL=1
361
+//ADVANCED property for variable: CMAKE_READELF
362
+CMAKE_READELF-ADVANCED:INTERNAL=1
363
+//Path to CMake installation.
364
+CMAKE_ROOT:INTERNAL=C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22
365
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
366
+CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
367
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
368
+CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
369
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
370
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
371
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
372
+CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
373
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
374
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
375
+//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
376
+CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
377
+//ADVANCED property for variable: CMAKE_SKIP_RPATH
378
+CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
379
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
380
+CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
381
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
382
+CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
383
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
384
+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
385
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
386
+CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
387
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
388
+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
389
+//ADVANCED property for variable: CMAKE_STRIP
390
+CMAKE_STRIP-ADVANCED:INTERNAL=1
391
+//Suppress errors that are meant for the author of the CMakeLists.txt
392
+// files.
393
+CMAKE_SUPPRESS_DEVELOPER_ERRORS:INTERNAL=TRUE
394
+//Suppress Warnings that are meant for the author of the CMakeLists.txt
395
+// files.
396
+CMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=TRUE
397
+//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
398
+CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
399
+//Whether to issue warnings for deprecated functionality.
400
+CMAKE_WARN_DEPRECATED:INTERNAL=FALSE
401
+

Fichier diff supprimé car celui-ci est trop grand
+ 72 - 0
example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake


Fichier diff supprimé car celui-ci est trop grand
+ 83 - 0
example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake


BIN
example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeDetermineCompilerABI_C.bin


BIN
example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeDetermineCompilerABI_CXX.bin


+ 15 - 0
example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake

@@ -0,0 +1,15 @@
1
+set(CMAKE_HOST_SYSTEM "Windows-10.0.26100")
2
+set(CMAKE_HOST_SYSTEM_NAME "Windows")
3
+set(CMAKE_HOST_SYSTEM_VERSION "10.0.26100")
4
+set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64")
5
+
6
+include("C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/build/cmake/android.toolchain.cmake")
7
+
8
+set(CMAKE_SYSTEM "Android-1")
9
+set(CMAKE_SYSTEM_NAME "Android")
10
+set(CMAKE_SYSTEM_VERSION "1")
11
+set(CMAKE_SYSTEM_PROCESSOR "armv7-a")
12
+
13
+set(CMAKE_CROSSCOMPILING "TRUE")
14
+
15
+set(CMAKE_SYSTEM_LOADED 1)

+ 803 - 0
example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.c

@@ -0,0 +1,803 @@
1
+#ifdef __cplusplus
2
+# error "A C++ compiler has been selected for C."
3
+#endif
4
+
5
+#if defined(__18CXX)
6
+# define ID_VOID_MAIN
7
+#endif
8
+#if defined(__CLASSIC_C__)
9
+/* cv-qualifiers did not exist in K&R C */
10
+# define const
11
+# define volatile
12
+#endif
13
+
14
+#if !defined(__has_include)
15
+/* If the compiler does not have __has_include, pretend the answer is
16
+   always no.  */
17
+#  define __has_include(x) 0
18
+#endif
19
+
20
+
21
+/* Version number components: V=Version, R=Revision, P=Patch
22
+   Version date components:   YYYY=Year, MM=Month,   DD=Day  */
23
+
24
+#if defined(__INTEL_COMPILER) || defined(__ICC)
25
+# define COMPILER_ID "Intel"
26
+# if defined(_MSC_VER)
27
+#  define SIMULATE_ID "MSVC"
28
+# endif
29
+# if defined(__GNUC__)
30
+#  define SIMULATE_ID "GNU"
31
+# endif
32
+  /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,
33
+     except that a few beta releases use the old format with V=2021.  */
34
+# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111
35
+#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
36
+#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
37
+#  if defined(__INTEL_COMPILER_UPDATE)
38
+#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
39
+#  else
40
+#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER   % 10)
41
+#  endif
42
+# else
43
+#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)
44
+#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)
45
+   /* The third version component from --version is an update index,
46
+      but no macro is provided for it.  */
47
+#  define COMPILER_VERSION_PATCH DEC(0)
48
+# endif
49
+# if defined(__INTEL_COMPILER_BUILD_DATE)
50
+   /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
51
+#  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
52
+# endif
53
+# if defined(_MSC_VER)
54
+   /* _MSC_VER = VVRR */
55
+#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
56
+#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
57
+# endif
58
+# if defined(__GNUC__)
59
+#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
60
+# elif defined(__GNUG__)
61
+#  define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
62
+# endif
63
+# if defined(__GNUC_MINOR__)
64
+#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
65
+# endif
66
+# if defined(__GNUC_PATCHLEVEL__)
67
+#  define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
68
+# endif
69
+
70
+#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)
71
+# define COMPILER_ID "IntelLLVM"
72
+#if defined(_MSC_VER)
73
+# define SIMULATE_ID "MSVC"
74
+#endif
75
+#if defined(__GNUC__)
76
+# define SIMULATE_ID "GNU"
77
+#endif
78
+/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and
79
+ * later.  Look for 6 digit vs. 8 digit version number to decide encoding.
80
+ * VVVV is no smaller than the current year when a version is released.
81
+ */
82
+#if __INTEL_LLVM_COMPILER < 1000000L
83
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)
84
+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)
85
+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER    % 10)
86
+#else
87
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)
88
+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)
89
+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER     % 100)
90
+#endif
91
+#if defined(_MSC_VER)
92
+  /* _MSC_VER = VVRR */
93
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
94
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
95
+#endif
96
+#if defined(__GNUC__)
97
+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
98
+#elif defined(__GNUG__)
99
+# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
100
+#endif
101
+#if defined(__GNUC_MINOR__)
102
+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
103
+#endif
104
+#if defined(__GNUC_PATCHLEVEL__)
105
+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
106
+#endif
107
+
108
+#elif defined(__PATHCC__)
109
+# define COMPILER_ID "PathScale"
110
+# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
111
+# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
112
+# if defined(__PATHCC_PATCHLEVEL__)
113
+#  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
114
+# endif
115
+
116
+#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
117
+# define COMPILER_ID "Embarcadero"
118
+# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
119
+# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
120
+# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__     & 0xFFFF)
121
+
122
+#elif defined(__BORLANDC__)
123
+# define COMPILER_ID "Borland"
124
+  /* __BORLANDC__ = 0xVRR */
125
+# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
126
+# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
127
+
128
+#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
129
+# define COMPILER_ID "Watcom"
130
+   /* __WATCOMC__ = VVRR */
131
+# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
132
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
133
+# if (__WATCOMC__ % 10) > 0
134
+#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
135
+# endif
136
+
137
+#elif defined(__WATCOMC__)
138
+# define COMPILER_ID "OpenWatcom"
139
+   /* __WATCOMC__ = VVRP + 1100 */
140
+# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
141
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
142
+# if (__WATCOMC__ % 10) > 0
143
+#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
144
+# endif
145
+
146
+#elif defined(__SUNPRO_C)
147
+# define COMPILER_ID "SunPro"
148
+# if __SUNPRO_C >= 0x5100
149
+   /* __SUNPRO_C = 0xVRRP */
150
+#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)
151
+#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)
152
+#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF)
153
+# else
154
+   /* __SUNPRO_CC = 0xVRP */
155
+#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8)
156
+#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF)
157
+#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF)
158
+# endif
159
+
160
+#elif defined(__HP_cc)
161
+# define COMPILER_ID "HP"
162
+  /* __HP_cc = VVRRPP */
163
+# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000)
164
+# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100)
165
+# define COMPILER_VERSION_PATCH DEC(__HP_cc     % 100)
166
+
167
+#elif defined(__DECC)
168
+# define COMPILER_ID "Compaq"
169
+  /* __DECC_VER = VVRRTPPPP */
170
+# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000)
171
+# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000  % 100)
172
+# define COMPILER_VERSION_PATCH DEC(__DECC_VER         % 10000)
173
+
174
+#elif defined(__IBMC__) && defined(__COMPILER_VER__)
175
+# define COMPILER_ID "zOS"
176
+  /* __IBMC__ = VRP */
177
+# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
178
+# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
179
+# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)
180
+
181
+#elif defined(__ibmxl__) && defined(__clang__)
182
+# define COMPILER_ID "XLClang"
183
+# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
184
+# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
185
+# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
186
+# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
187
+
188
+
189
+#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800
190
+# define COMPILER_ID "XL"
191
+  /* __IBMC__ = VRP */
192
+# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
193
+# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
194
+# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)
195
+
196
+#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800
197
+# define COMPILER_ID "VisualAge"
198
+  /* __IBMC__ = VRP */
199
+# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
200
+# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
201
+# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)
202
+
203
+#elif defined(__NVCOMPILER)
204
+# define COMPILER_ID "NVHPC"
205
+# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)
206
+# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)
207
+# if defined(__NVCOMPILER_PATCHLEVEL__)
208
+#  define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)
209
+# endif
210
+
211
+#elif defined(__PGI)
212
+# define COMPILER_ID "PGI"
213
+# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
214
+# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
215
+# if defined(__PGIC_PATCHLEVEL__)
216
+#  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
217
+# endif
218
+
219
+#elif defined(_CRAYC)
220
+# define COMPILER_ID "Cray"
221
+# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
222
+# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
223
+
224
+#elif defined(__TI_COMPILER_VERSION__)
225
+# define COMPILER_ID "TI"
226
+  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
227
+# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
228
+# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000)
229
+# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000)
230
+
231
+#elif defined(__CLANG_FUJITSU)
232
+# define COMPILER_ID "FujitsuClang"
233
+# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
234
+# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
235
+# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
236
+# define COMPILER_VERSION_INTERNAL_STR __clang_version__
237
+
238
+
239
+#elif defined(__FUJITSU)
240
+# define COMPILER_ID "Fujitsu"
241
+# if defined(__FCC_version__)
242
+#   define COMPILER_VERSION __FCC_version__
243
+# elif defined(__FCC_major__)
244
+#   define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
245
+#   define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
246
+#   define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
247
+# endif
248
+# if defined(__fcc_version)
249
+#   define COMPILER_VERSION_INTERNAL DEC(__fcc_version)
250
+# elif defined(__FCC_VERSION)
251
+#   define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)
252
+# endif
253
+
254
+
255
+#elif defined(__ghs__)
256
+# define COMPILER_ID "GHS"
257
+/* __GHS_VERSION_NUMBER = VVVVRP */
258
+# ifdef __GHS_VERSION_NUMBER
259
+# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
260
+# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
261
+# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER      % 10)
262
+# endif
263
+
264
+#elif defined(__TINYC__)
265
+# define COMPILER_ID "TinyCC"
266
+
267
+#elif defined(__BCC__)
268
+# define COMPILER_ID "Bruce"
269
+
270
+#elif defined(__SCO_VERSION__)
271
+# define COMPILER_ID "SCO"
272
+
273
+#elif defined(__ARMCC_VERSION) && !defined(__clang__)
274
+# define COMPILER_ID "ARMCC"
275
+#if __ARMCC_VERSION >= 1000000
276
+  /* __ARMCC_VERSION = VRRPPPP */
277
+  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
278
+  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
279
+  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION     % 10000)
280
+#else
281
+  /* __ARMCC_VERSION = VRPPPP */
282
+  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
283
+  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
284
+  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION    % 10000)
285
+#endif
286
+
287
+
288
+#elif defined(__clang__) && defined(__apple_build_version__)
289
+# define COMPILER_ID "AppleClang"
290
+# if defined(_MSC_VER)
291
+#  define SIMULATE_ID "MSVC"
292
+# endif
293
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
294
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
295
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
296
+# if defined(_MSC_VER)
297
+   /* _MSC_VER = VVRR */
298
+#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
299
+#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
300
+# endif
301
+# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
302
+
303
+#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
304
+# define COMPILER_ID "ARMClang"
305
+  # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
306
+  # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
307
+  # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION     % 10000)
308
+# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
309
+
310
+#elif defined(__clang__)
311
+# define COMPILER_ID "Clang"
312
+# if defined(_MSC_VER)
313
+#  define SIMULATE_ID "MSVC"
314
+# endif
315
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
316
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
317
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
318
+# if defined(_MSC_VER)
319
+   /* _MSC_VER = VVRR */
320
+#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
321
+#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
322
+# endif
323
+
324
+#elif defined(__GNUC__)
325
+# define COMPILER_ID "GNU"
326
+# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
327
+# if defined(__GNUC_MINOR__)
328
+#  define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
329
+# endif
330
+# if defined(__GNUC_PATCHLEVEL__)
331
+#  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
332
+# endif
333
+
334
+#elif defined(_MSC_VER)
335
+# define COMPILER_ID "MSVC"
336
+  /* _MSC_VER = VVRR */
337
+# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
338
+# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
339
+# if defined(_MSC_FULL_VER)
340
+#  if _MSC_VER >= 1400
341
+    /* _MSC_FULL_VER = VVRRPPPPP */
342
+#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
343
+#  else
344
+    /* _MSC_FULL_VER = VVRRPPPP */
345
+#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
346
+#  endif
347
+# endif
348
+# if defined(_MSC_BUILD)
349
+#  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
350
+# endif
351
+
352
+#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
353
+# define COMPILER_ID "ADSP"
354
+#if defined(__VISUALDSPVERSION__)
355
+  /* __VISUALDSPVERSION__ = 0xVVRRPP00 */
356
+# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
357
+# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
358
+# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8  & 0xFF)
359
+#endif
360
+
361
+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
362
+# define COMPILER_ID "IAR"
363
+# if defined(__VER__) && defined(__ICCARM__)
364
+#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
365
+#  define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
366
+#  define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
367
+#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
368
+# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))
369
+#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
370
+#  define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
371
+#  define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
372
+#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
373
+# endif
374
+
375
+#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC)
376
+# define COMPILER_ID "SDCC"
377
+# if defined(__SDCC_VERSION_MAJOR)
378
+#  define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR)
379
+#  define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR)
380
+#  define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH)
381
+# else
382
+  /* SDCC = VRP */
383
+#  define COMPILER_VERSION_MAJOR DEC(SDCC/100)
384
+#  define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10)
385
+#  define COMPILER_VERSION_PATCH DEC(SDCC    % 10)
386
+# endif
387
+
388
+
389
+/* These compilers are either not known or too old to define an
390
+  identification macro.  Try to identify the platform and guess that
391
+  it is the native compiler.  */
392
+#elif defined(__hpux) || defined(__hpua)
393
+# define COMPILER_ID "HP"
394
+
395
+#else /* unknown compiler */
396
+# define COMPILER_ID ""
397
+#endif
398
+
399
+/* Construct the string literal in pieces to prevent the source from
400
+   getting matched.  Store it in a pointer rather than an array
401
+   because some compilers will just produce instructions to fill the
402
+   array rather than assigning a pointer to a static array.  */
403
+char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
404
+#ifdef SIMULATE_ID
405
+char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
406
+#endif
407
+
408
+#ifdef __QNXNTO__
409
+char const* qnxnto = "INFO" ":" "qnxnto[]";
410
+#endif
411
+
412
+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
413
+char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
414
+#endif
415
+
416
+#define STRINGIFY_HELPER(X) #X
417
+#define STRINGIFY(X) STRINGIFY_HELPER(X)
418
+
419
+/* Identify known platforms by name.  */
420
+#if defined(__linux) || defined(__linux__) || defined(linux)
421
+# define PLATFORM_ID "Linux"
422
+
423
+#elif defined(__MSYS__)
424
+# define PLATFORM_ID "MSYS"
425
+
426
+#elif defined(__CYGWIN__)
427
+# define PLATFORM_ID "Cygwin"
428
+
429
+#elif defined(__MINGW32__)
430
+# define PLATFORM_ID "MinGW"
431
+
432
+#elif defined(__APPLE__)
433
+# define PLATFORM_ID "Darwin"
434
+
435
+#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
436
+# define PLATFORM_ID "Windows"
437
+
438
+#elif defined(__FreeBSD__) || defined(__FreeBSD)
439
+# define PLATFORM_ID "FreeBSD"
440
+
441
+#elif defined(__NetBSD__) || defined(__NetBSD)
442
+# define PLATFORM_ID "NetBSD"
443
+
444
+#elif defined(__OpenBSD__) || defined(__OPENBSD)
445
+# define PLATFORM_ID "OpenBSD"
446
+
447
+#elif defined(__sun) || defined(sun)
448
+# define PLATFORM_ID "SunOS"
449
+
450
+#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
451
+# define PLATFORM_ID "AIX"
452
+
453
+#elif defined(__hpux) || defined(__hpux__)
454
+# define PLATFORM_ID "HP-UX"
455
+
456
+#elif defined(__HAIKU__)
457
+# define PLATFORM_ID "Haiku"
458
+
459
+#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
460
+# define PLATFORM_ID "BeOS"
461
+
462
+#elif defined(__QNX__) || defined(__QNXNTO__)
463
+# define PLATFORM_ID "QNX"
464
+
465
+#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
466
+# define PLATFORM_ID "Tru64"
467
+
468
+#elif defined(__riscos) || defined(__riscos__)
469
+# define PLATFORM_ID "RISCos"
470
+
471
+#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
472
+# define PLATFORM_ID "SINIX"
473
+
474
+#elif defined(__UNIX_SV__)
475
+# define PLATFORM_ID "UNIX_SV"
476
+
477
+#elif defined(__bsdos__)
478
+# define PLATFORM_ID "BSDOS"
479
+
480
+#elif defined(_MPRAS) || defined(MPRAS)
481
+# define PLATFORM_ID "MP-RAS"
482
+
483
+#elif defined(__osf) || defined(__osf__)
484
+# define PLATFORM_ID "OSF1"
485
+
486
+#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
487
+# define PLATFORM_ID "SCO_SV"
488
+
489
+#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
490
+# define PLATFORM_ID "ULTRIX"
491
+
492
+#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
493
+# define PLATFORM_ID "Xenix"
494
+
495
+#elif defined(__WATCOMC__)
496
+# if defined(__LINUX__)
497
+#  define PLATFORM_ID "Linux"
498
+
499
+# elif defined(__DOS__)
500
+#  define PLATFORM_ID "DOS"
501
+
502
+# elif defined(__OS2__)
503
+#  define PLATFORM_ID "OS2"
504
+
505
+# elif defined(__WINDOWS__)
506
+#  define PLATFORM_ID "Windows3x"
507
+
508
+# elif defined(__VXWORKS__)
509
+#  define PLATFORM_ID "VxWorks"
510
+
511
+# else /* unknown platform */
512
+#  define PLATFORM_ID
513
+# endif
514
+
515
+#elif defined(__INTEGRITY)
516
+# if defined(INT_178B)
517
+#  define PLATFORM_ID "Integrity178"
518
+
519
+# else /* regular Integrity */
520
+#  define PLATFORM_ID "Integrity"
521
+# endif
522
+
523
+#else /* unknown platform */
524
+# define PLATFORM_ID
525
+
526
+#endif
527
+
528
+/* For windows compilers MSVC and Intel we can determine
529
+   the architecture of the compiler being used.  This is because
530
+   the compilers do not have flags that can change the architecture,
531
+   but rather depend on which compiler is being used
532
+*/
533
+#if defined(_WIN32) && defined(_MSC_VER)
534
+# if defined(_M_IA64)
535
+#  define ARCHITECTURE_ID "IA64"
536
+
537
+# elif defined(_M_ARM64EC)
538
+#  define ARCHITECTURE_ID "ARM64EC"
539
+
540
+# elif defined(_M_X64) || defined(_M_AMD64)
541
+#  define ARCHITECTURE_ID "x64"
542
+
543
+# elif defined(_M_IX86)
544
+#  define ARCHITECTURE_ID "X86"
545
+
546
+# elif defined(_M_ARM64)
547
+#  define ARCHITECTURE_ID "ARM64"
548
+
549
+# elif defined(_M_ARM)
550
+#  if _M_ARM == 4
551
+#   define ARCHITECTURE_ID "ARMV4I"
552
+#  elif _M_ARM == 5
553
+#   define ARCHITECTURE_ID "ARMV5I"
554
+#  else
555
+#   define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
556
+#  endif
557
+
558
+# elif defined(_M_MIPS)
559
+#  define ARCHITECTURE_ID "MIPS"
560
+
561
+# elif defined(_M_SH)
562
+#  define ARCHITECTURE_ID "SHx"
563
+
564
+# else /* unknown architecture */
565
+#  define ARCHITECTURE_ID ""
566
+# endif
567
+
568
+#elif defined(__WATCOMC__)
569
+# if defined(_M_I86)
570
+#  define ARCHITECTURE_ID "I86"
571
+
572
+# elif defined(_M_IX86)
573
+#  define ARCHITECTURE_ID "X86"
574
+
575
+# else /* unknown architecture */
576
+#  define ARCHITECTURE_ID ""
577
+# endif
578
+
579
+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
580
+# if defined(__ICCARM__)
581
+#  define ARCHITECTURE_ID "ARM"
582
+
583
+# elif defined(__ICCRX__)
584
+#  define ARCHITECTURE_ID "RX"
585
+
586
+# elif defined(__ICCRH850__)
587
+#  define ARCHITECTURE_ID "RH850"
588
+
589
+# elif defined(__ICCRL78__)
590
+#  define ARCHITECTURE_ID "RL78"
591
+
592
+# elif defined(__ICCRISCV__)
593
+#  define ARCHITECTURE_ID "RISCV"
594
+
595
+# elif defined(__ICCAVR__)
596
+#  define ARCHITECTURE_ID "AVR"
597
+
598
+# elif defined(__ICC430__)
599
+#  define ARCHITECTURE_ID "MSP430"
600
+
601
+# elif defined(__ICCV850__)
602
+#  define ARCHITECTURE_ID "V850"
603
+
604
+# elif defined(__ICC8051__)
605
+#  define ARCHITECTURE_ID "8051"
606
+
607
+# elif defined(__ICCSTM8__)
608
+#  define ARCHITECTURE_ID "STM8"
609
+
610
+# else /* unknown architecture */
611
+#  define ARCHITECTURE_ID ""
612
+# endif
613
+
614
+#elif defined(__ghs__)
615
+# if defined(__PPC64__)
616
+#  define ARCHITECTURE_ID "PPC64"
617
+
618
+# elif defined(__ppc__)
619
+#  define ARCHITECTURE_ID "PPC"
620
+
621
+# elif defined(__ARM__)
622
+#  define ARCHITECTURE_ID "ARM"
623
+
624
+# elif defined(__x86_64__)
625
+#  define ARCHITECTURE_ID "x64"
626
+
627
+# elif defined(__i386__)
628
+#  define ARCHITECTURE_ID "X86"
629
+
630
+# else /* unknown architecture */
631
+#  define ARCHITECTURE_ID ""
632
+# endif
633
+
634
+#elif defined(__TI_COMPILER_VERSION__)
635
+# if defined(__TI_ARM__)
636
+#  define ARCHITECTURE_ID "ARM"
637
+
638
+# elif defined(__MSP430__)
639
+#  define ARCHITECTURE_ID "MSP430"
640
+
641
+# elif defined(__TMS320C28XX__)
642
+#  define ARCHITECTURE_ID "TMS320C28x"
643
+
644
+# elif defined(__TMS320C6X__) || defined(_TMS320C6X)
645
+#  define ARCHITECTURE_ID "TMS320C6x"
646
+
647
+# else /* unknown architecture */
648
+#  define ARCHITECTURE_ID ""
649
+# endif
650
+
651
+#else
652
+#  define ARCHITECTURE_ID
653
+#endif
654
+
655
+/* Convert integer to decimal digit literals.  */
656
+#define DEC(n)                   \
657
+  ('0' + (((n) / 10000000)%10)), \
658
+  ('0' + (((n) / 1000000)%10)),  \
659
+  ('0' + (((n) / 100000)%10)),   \
660
+  ('0' + (((n) / 10000)%10)),    \
661
+  ('0' + (((n) / 1000)%10)),     \
662
+  ('0' + (((n) / 100)%10)),      \
663
+  ('0' + (((n) / 10)%10)),       \
664
+  ('0' +  ((n) % 10))
665
+
666
+/* Convert integer to hex digit literals.  */
667
+#define HEX(n)             \
668
+  ('0' + ((n)>>28 & 0xF)), \
669
+  ('0' + ((n)>>24 & 0xF)), \
670
+  ('0' + ((n)>>20 & 0xF)), \
671
+  ('0' + ((n)>>16 & 0xF)), \
672
+  ('0' + ((n)>>12 & 0xF)), \
673
+  ('0' + ((n)>>8  & 0xF)), \
674
+  ('0' + ((n)>>4  & 0xF)), \
675
+  ('0' + ((n)     & 0xF))
676
+
677
+/* Construct a string literal encoding the version number. */
678
+#ifdef COMPILER_VERSION
679
+char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]";
680
+
681
+/* Construct a string literal encoding the version number components. */
682
+#elif defined(COMPILER_VERSION_MAJOR)
683
+char const info_version[] = {
684
+  'I', 'N', 'F', 'O', ':',
685
+  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
686
+  COMPILER_VERSION_MAJOR,
687
+# ifdef COMPILER_VERSION_MINOR
688
+  '.', COMPILER_VERSION_MINOR,
689
+#  ifdef COMPILER_VERSION_PATCH
690
+   '.', COMPILER_VERSION_PATCH,
691
+#   ifdef COMPILER_VERSION_TWEAK
692
+    '.', COMPILER_VERSION_TWEAK,
693
+#   endif
694
+#  endif
695
+# endif
696
+  ']','\0'};
697
+#endif
698
+
699
+/* Construct a string literal encoding the internal version number. */
700
+#ifdef COMPILER_VERSION_INTERNAL
701
+char const info_version_internal[] = {
702
+  'I', 'N', 'F', 'O', ':',
703
+  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
704
+  'i','n','t','e','r','n','a','l','[',
705
+  COMPILER_VERSION_INTERNAL,']','\0'};
706
+#elif defined(COMPILER_VERSION_INTERNAL_STR)
707
+char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]";
708
+#endif
709
+
710
+/* Construct a string literal encoding the version number components. */
711
+#ifdef SIMULATE_VERSION_MAJOR
712
+char const info_simulate_version[] = {
713
+  'I', 'N', 'F', 'O', ':',
714
+  's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
715
+  SIMULATE_VERSION_MAJOR,
716
+# ifdef SIMULATE_VERSION_MINOR
717
+  '.', SIMULATE_VERSION_MINOR,
718
+#  ifdef SIMULATE_VERSION_PATCH
719
+   '.', SIMULATE_VERSION_PATCH,
720
+#   ifdef SIMULATE_VERSION_TWEAK
721
+    '.', SIMULATE_VERSION_TWEAK,
722
+#   endif
723
+#  endif
724
+# endif
725
+  ']','\0'};
726
+#endif
727
+
728
+/* Construct the string literal in pieces to prevent the source from
729
+   getting matched.  Store it in a pointer rather than an array
730
+   because some compilers will just produce instructions to fill the
731
+   array rather than assigning a pointer to a static array.  */
732
+char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
733
+char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
734
+
735
+
736
+
737
+#if !defined(__STDC__) && !defined(__clang__)
738
+# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__)
739
+#  define C_VERSION "90"
740
+# else
741
+#  define C_VERSION
742
+# endif
743
+#elif __STDC_VERSION__ > 201710L
744
+# define C_VERSION "23"
745
+#elif __STDC_VERSION__ >= 201710L
746
+# define C_VERSION "17"
747
+#elif __STDC_VERSION__ >= 201000L
748
+# define C_VERSION "11"
749
+#elif __STDC_VERSION__ >= 199901L
750
+# define C_VERSION "99"
751
+#else
752
+# define C_VERSION "90"
753
+#endif
754
+const char* info_language_standard_default =
755
+  "INFO" ":" "standard_default[" C_VERSION "]";
756
+
757
+const char* info_language_extensions_default = "INFO" ":" "extensions_default["
758
+/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */
759
+#if (defined(__clang__) || defined(__GNUC__) ||                               \
760
+     defined(__TI_COMPILER_VERSION__)) &&                                     \
761
+  !defined(__STRICT_ANSI__) && !defined(_MSC_VER)
762
+  "ON"
763
+#else
764
+  "OFF"
765
+#endif
766
+"]";
767
+
768
+/*--------------------------------------------------------------------------*/
769
+
770
+#ifdef ID_VOID_MAIN
771
+void main() {}
772
+#else
773
+# if defined(__CLASSIC_C__)
774
+int main(argc, argv) int argc; char *argv[];
775
+# else
776
+int main(int argc, char* argv[])
777
+# endif
778
+{
779
+  int require = 0;
780
+  require += info_compiler[argc];
781
+  require += info_platform[argc];
782
+  require += info_arch[argc];
783
+#ifdef COMPILER_VERSION_MAJOR
784
+  require += info_version[argc];
785
+#endif
786
+#ifdef COMPILER_VERSION_INTERNAL
787
+  require += info_version_internal[argc];
788
+#endif
789
+#ifdef SIMULATE_ID
790
+  require += info_simulate[argc];
791
+#endif
792
+#ifdef SIMULATE_VERSION_MAJOR
793
+  require += info_simulate_version[argc];
794
+#endif
795
+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
796
+  require += info_cray[argc];
797
+#endif
798
+  require += info_language_standard_default[argc];
799
+  require += info_language_extensions_default[argc];
800
+  (void)argv;
801
+  return require;
802
+}
803
+#endif

BIN
example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.o


+ 791 - 0
example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.cpp

@@ -0,0 +1,791 @@
1
+/* This source file must have a .cpp extension so that all C++ compilers
2
+   recognize the extension without flags.  Borland does not know .cxx for
3
+   example.  */
4
+#ifndef __cplusplus
5
+# error "A C compiler has been selected for C++."
6
+#endif
7
+
8
+#if !defined(__has_include)
9
+/* If the compiler does not have __has_include, pretend the answer is
10
+   always no.  */
11
+#  define __has_include(x) 0
12
+#endif
13
+
14
+
15
+/* Version number components: V=Version, R=Revision, P=Patch
16
+   Version date components:   YYYY=Year, MM=Month,   DD=Day  */
17
+
18
+#if defined(__COMO__)
19
+# define COMPILER_ID "Comeau"
20
+  /* __COMO_VERSION__ = VRR */
21
+# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100)
22
+# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100)
23
+
24
+#elif defined(__INTEL_COMPILER) || defined(__ICC)
25
+# define COMPILER_ID "Intel"
26
+# if defined(_MSC_VER)
27
+#  define SIMULATE_ID "MSVC"
28
+# endif
29
+# if defined(__GNUC__)
30
+#  define SIMULATE_ID "GNU"
31
+# endif
32
+  /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,
33
+     except that a few beta releases use the old format with V=2021.  */
34
+# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111
35
+#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
36
+#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
37
+#  if defined(__INTEL_COMPILER_UPDATE)
38
+#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
39
+#  else
40
+#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER   % 10)
41
+#  endif
42
+# else
43
+#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)
44
+#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)
45
+   /* The third version component from --version is an update index,
46
+      but no macro is provided for it.  */
47
+#  define COMPILER_VERSION_PATCH DEC(0)
48
+# endif
49
+# if defined(__INTEL_COMPILER_BUILD_DATE)
50
+   /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
51
+#  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
52
+# endif
53
+# if defined(_MSC_VER)
54
+   /* _MSC_VER = VVRR */
55
+#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
56
+#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
57
+# endif
58
+# if defined(__GNUC__)
59
+#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
60
+# elif defined(__GNUG__)
61
+#  define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
62
+# endif
63
+# if defined(__GNUC_MINOR__)
64
+#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
65
+# endif
66
+# if defined(__GNUC_PATCHLEVEL__)
67
+#  define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
68
+# endif
69
+
70
+#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)
71
+# define COMPILER_ID "IntelLLVM"
72
+#if defined(_MSC_VER)
73
+# define SIMULATE_ID "MSVC"
74
+#endif
75
+#if defined(__GNUC__)
76
+# define SIMULATE_ID "GNU"
77
+#endif
78
+/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and
79
+ * later.  Look for 6 digit vs. 8 digit version number to decide encoding.
80
+ * VVVV is no smaller than the current year when a version is released.
81
+ */
82
+#if __INTEL_LLVM_COMPILER < 1000000L
83
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)
84
+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)
85
+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER    % 10)
86
+#else
87
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)
88
+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)
89
+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER     % 100)
90
+#endif
91
+#if defined(_MSC_VER)
92
+  /* _MSC_VER = VVRR */
93
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
94
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
95
+#endif
96
+#if defined(__GNUC__)
97
+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
98
+#elif defined(__GNUG__)
99
+# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
100
+#endif
101
+#if defined(__GNUC_MINOR__)
102
+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
103
+#endif
104
+#if defined(__GNUC_PATCHLEVEL__)
105
+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
106
+#endif
107
+
108
+#elif defined(__PATHCC__)
109
+# define COMPILER_ID "PathScale"
110
+# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
111
+# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
112
+# if defined(__PATHCC_PATCHLEVEL__)
113
+#  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
114
+# endif
115
+
116
+#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
117
+# define COMPILER_ID "Embarcadero"
118
+# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
119
+# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
120
+# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__     & 0xFFFF)
121
+
122
+#elif defined(__BORLANDC__)
123
+# define COMPILER_ID "Borland"
124
+  /* __BORLANDC__ = 0xVRR */
125
+# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
126
+# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
127
+
128
+#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
129
+# define COMPILER_ID "Watcom"
130
+   /* __WATCOMC__ = VVRR */
131
+# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
132
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
133
+# if (__WATCOMC__ % 10) > 0
134
+#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
135
+# endif
136
+
137
+#elif defined(__WATCOMC__)
138
+# define COMPILER_ID "OpenWatcom"
139
+   /* __WATCOMC__ = VVRP + 1100 */
140
+# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
141
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
142
+# if (__WATCOMC__ % 10) > 0
143
+#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
144
+# endif
145
+
146
+#elif defined(__SUNPRO_CC)
147
+# define COMPILER_ID "SunPro"
148
+# if __SUNPRO_CC >= 0x5100
149
+   /* __SUNPRO_CC = 0xVRRP */
150
+#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)
151
+#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)
152
+#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF)
153
+# else
154
+   /* __SUNPRO_CC = 0xVRP */
155
+#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)
156
+#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)
157
+#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF)
158
+# endif
159
+
160
+#elif defined(__HP_aCC)
161
+# define COMPILER_ID "HP"
162
+  /* __HP_aCC = VVRRPP */
163
+# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)
164
+# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)
165
+# define COMPILER_VERSION_PATCH DEC(__HP_aCC     % 100)
166
+
167
+#elif defined(__DECCXX)
168
+# define COMPILER_ID "Compaq"
169
+  /* __DECCXX_VER = VVRRTPPPP */
170
+# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)
171
+# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000  % 100)
172
+# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER         % 10000)
173
+
174
+#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)
175
+# define COMPILER_ID "zOS"
176
+  /* __IBMCPP__ = VRP */
177
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
178
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
179
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)
180
+
181
+#elif defined(__ibmxl__) && defined(__clang__)
182
+# define COMPILER_ID "XLClang"
183
+# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
184
+# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
185
+# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
186
+# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
187
+
188
+
189
+#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800
190
+# define COMPILER_ID "XL"
191
+  /* __IBMCPP__ = VRP */
192
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
193
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
194
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)
195
+
196
+#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800
197
+# define COMPILER_ID "VisualAge"
198
+  /* __IBMCPP__ = VRP */
199
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
200
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
201
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)
202
+
203
+#elif defined(__NVCOMPILER)
204
+# define COMPILER_ID "NVHPC"
205
+# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)
206
+# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)
207
+# if defined(__NVCOMPILER_PATCHLEVEL__)
208
+#  define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)
209
+# endif
210
+
211
+#elif defined(__PGI)
212
+# define COMPILER_ID "PGI"
213
+# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
214
+# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
215
+# if defined(__PGIC_PATCHLEVEL__)
216
+#  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
217
+# endif
218
+
219
+#elif defined(_CRAYC)
220
+# define COMPILER_ID "Cray"
221
+# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
222
+# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
223
+
224
+#elif defined(__TI_COMPILER_VERSION__)
225
+# define COMPILER_ID "TI"
226
+  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
227
+# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
228
+# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000)
229
+# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000)
230
+
231
+#elif defined(__CLANG_FUJITSU)
232
+# define COMPILER_ID "FujitsuClang"
233
+# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
234
+# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
235
+# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
236
+# define COMPILER_VERSION_INTERNAL_STR __clang_version__
237
+
238
+
239
+#elif defined(__FUJITSU)
240
+# define COMPILER_ID "Fujitsu"
241
+# if defined(__FCC_version__)
242
+#   define COMPILER_VERSION __FCC_version__
243
+# elif defined(__FCC_major__)
244
+#   define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
245
+#   define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
246
+#   define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
247
+# endif
248
+# if defined(__fcc_version)
249
+#   define COMPILER_VERSION_INTERNAL DEC(__fcc_version)
250
+# elif defined(__FCC_VERSION)
251
+#   define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)
252
+# endif
253
+
254
+
255
+#elif defined(__ghs__)
256
+# define COMPILER_ID "GHS"
257
+/* __GHS_VERSION_NUMBER = VVVVRP */
258
+# ifdef __GHS_VERSION_NUMBER
259
+# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
260
+# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
261
+# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER      % 10)
262
+# endif
263
+
264
+#elif defined(__SCO_VERSION__)
265
+# define COMPILER_ID "SCO"
266
+
267
+#elif defined(__ARMCC_VERSION) && !defined(__clang__)
268
+# define COMPILER_ID "ARMCC"
269
+#if __ARMCC_VERSION >= 1000000
270
+  /* __ARMCC_VERSION = VRRPPPP */
271
+  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
272
+  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
273
+  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION     % 10000)
274
+#else
275
+  /* __ARMCC_VERSION = VRPPPP */
276
+  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
277
+  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
278
+  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION    % 10000)
279
+#endif
280
+
281
+
282
+#elif defined(__clang__) && defined(__apple_build_version__)
283
+# define COMPILER_ID "AppleClang"
284
+# if defined(_MSC_VER)
285
+#  define SIMULATE_ID "MSVC"
286
+# endif
287
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
288
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
289
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
290
+# if defined(_MSC_VER)
291
+   /* _MSC_VER = VVRR */
292
+#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
293
+#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
294
+# endif
295
+# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
296
+
297
+#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
298
+# define COMPILER_ID "ARMClang"
299
+  # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
300
+  # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
301
+  # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION     % 10000)
302
+# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
303
+
304
+#elif defined(__clang__)
305
+# define COMPILER_ID "Clang"
306
+# if defined(_MSC_VER)
307
+#  define SIMULATE_ID "MSVC"
308
+# endif
309
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
310
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
311
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
312
+# if defined(_MSC_VER)
313
+   /* _MSC_VER = VVRR */
314
+#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
315
+#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
316
+# endif
317
+
318
+#elif defined(__GNUC__) || defined(__GNUG__)
319
+# define COMPILER_ID "GNU"
320
+# if defined(__GNUC__)
321
+#  define COMPILER_VERSION_MAJOR DEC(__GNUC__)
322
+# else
323
+#  define COMPILER_VERSION_MAJOR DEC(__GNUG__)
324
+# endif
325
+# if defined(__GNUC_MINOR__)
326
+#  define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
327
+# endif
328
+# if defined(__GNUC_PATCHLEVEL__)
329
+#  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
330
+# endif
331
+
332
+#elif defined(_MSC_VER)
333
+# define COMPILER_ID "MSVC"
334
+  /* _MSC_VER = VVRR */
335
+# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
336
+# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
337
+# if defined(_MSC_FULL_VER)
338
+#  if _MSC_VER >= 1400
339
+    /* _MSC_FULL_VER = VVRRPPPPP */
340
+#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
341
+#  else
342
+    /* _MSC_FULL_VER = VVRRPPPP */
343
+#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
344
+#  endif
345
+# endif
346
+# if defined(_MSC_BUILD)
347
+#  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
348
+# endif
349
+
350
+#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
351
+# define COMPILER_ID "ADSP"
352
+#if defined(__VISUALDSPVERSION__)
353
+  /* __VISUALDSPVERSION__ = 0xVVRRPP00 */
354
+# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
355
+# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
356
+# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8  & 0xFF)
357
+#endif
358
+
359
+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
360
+# define COMPILER_ID "IAR"
361
+# if defined(__VER__) && defined(__ICCARM__)
362
+#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
363
+#  define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
364
+#  define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
365
+#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
366
+# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))
367
+#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
368
+#  define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
369
+#  define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
370
+#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
371
+# endif
372
+
373
+
374
+/* These compilers are either not known or too old to define an
375
+  identification macro.  Try to identify the platform and guess that
376
+  it is the native compiler.  */
377
+#elif defined(__hpux) || defined(__hpua)
378
+# define COMPILER_ID "HP"
379
+
380
+#else /* unknown compiler */
381
+# define COMPILER_ID ""
382
+#endif
383
+
384
+/* Construct the string literal in pieces to prevent the source from
385
+   getting matched.  Store it in a pointer rather than an array
386
+   because some compilers will just produce instructions to fill the
387
+   array rather than assigning a pointer to a static array.  */
388
+char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
389
+#ifdef SIMULATE_ID
390
+char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
391
+#endif
392
+
393
+#ifdef __QNXNTO__
394
+char const* qnxnto = "INFO" ":" "qnxnto[]";
395
+#endif
396
+
397
+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
398
+char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
399
+#endif
400
+
401
+#define STRINGIFY_HELPER(X) #X
402
+#define STRINGIFY(X) STRINGIFY_HELPER(X)
403
+
404
+/* Identify known platforms by name.  */
405
+#if defined(__linux) || defined(__linux__) || defined(linux)
406
+# define PLATFORM_ID "Linux"
407
+
408
+#elif defined(__MSYS__)
409
+# define PLATFORM_ID "MSYS"
410
+
411
+#elif defined(__CYGWIN__)
412
+# define PLATFORM_ID "Cygwin"
413
+
414
+#elif defined(__MINGW32__)
415
+# define PLATFORM_ID "MinGW"
416
+
417
+#elif defined(__APPLE__)
418
+# define PLATFORM_ID "Darwin"
419
+
420
+#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
421
+# define PLATFORM_ID "Windows"
422
+
423
+#elif defined(__FreeBSD__) || defined(__FreeBSD)
424
+# define PLATFORM_ID "FreeBSD"
425
+
426
+#elif defined(__NetBSD__) || defined(__NetBSD)
427
+# define PLATFORM_ID "NetBSD"
428
+
429
+#elif defined(__OpenBSD__) || defined(__OPENBSD)
430
+# define PLATFORM_ID "OpenBSD"
431
+
432
+#elif defined(__sun) || defined(sun)
433
+# define PLATFORM_ID "SunOS"
434
+
435
+#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
436
+# define PLATFORM_ID "AIX"
437
+
438
+#elif defined(__hpux) || defined(__hpux__)
439
+# define PLATFORM_ID "HP-UX"
440
+
441
+#elif defined(__HAIKU__)
442
+# define PLATFORM_ID "Haiku"
443
+
444
+#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
445
+# define PLATFORM_ID "BeOS"
446
+
447
+#elif defined(__QNX__) || defined(__QNXNTO__)
448
+# define PLATFORM_ID "QNX"
449
+
450
+#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
451
+# define PLATFORM_ID "Tru64"
452
+
453
+#elif defined(__riscos) || defined(__riscos__)
454
+# define PLATFORM_ID "RISCos"
455
+
456
+#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
457
+# define PLATFORM_ID "SINIX"
458
+
459
+#elif defined(__UNIX_SV__)
460
+# define PLATFORM_ID "UNIX_SV"
461
+
462
+#elif defined(__bsdos__)
463
+# define PLATFORM_ID "BSDOS"
464
+
465
+#elif defined(_MPRAS) || defined(MPRAS)
466
+# define PLATFORM_ID "MP-RAS"
467
+
468
+#elif defined(__osf) || defined(__osf__)
469
+# define PLATFORM_ID "OSF1"
470
+
471
+#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
472
+# define PLATFORM_ID "SCO_SV"
473
+
474
+#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
475
+# define PLATFORM_ID "ULTRIX"
476
+
477
+#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
478
+# define PLATFORM_ID "Xenix"
479
+
480
+#elif defined(__WATCOMC__)
481
+# if defined(__LINUX__)
482
+#  define PLATFORM_ID "Linux"
483
+
484
+# elif defined(__DOS__)
485
+#  define PLATFORM_ID "DOS"
486
+
487
+# elif defined(__OS2__)
488
+#  define PLATFORM_ID "OS2"
489
+
490
+# elif defined(__WINDOWS__)
491
+#  define PLATFORM_ID "Windows3x"
492
+
493
+# elif defined(__VXWORKS__)
494
+#  define PLATFORM_ID "VxWorks"
495
+
496
+# else /* unknown platform */
497
+#  define PLATFORM_ID
498
+# endif
499
+
500
+#elif defined(__INTEGRITY)
501
+# if defined(INT_178B)
502
+#  define PLATFORM_ID "Integrity178"
503
+
504
+# else /* regular Integrity */
505
+#  define PLATFORM_ID "Integrity"
506
+# endif
507
+
508
+#else /* unknown platform */
509
+# define PLATFORM_ID
510
+
511
+#endif
512
+
513
+/* For windows compilers MSVC and Intel we can determine
514
+   the architecture of the compiler being used.  This is because
515
+   the compilers do not have flags that can change the architecture,
516
+   but rather depend on which compiler is being used
517
+*/
518
+#if defined(_WIN32) && defined(_MSC_VER)
519
+# if defined(_M_IA64)
520
+#  define ARCHITECTURE_ID "IA64"
521
+
522
+# elif defined(_M_ARM64EC)
523
+#  define ARCHITECTURE_ID "ARM64EC"
524
+
525
+# elif defined(_M_X64) || defined(_M_AMD64)
526
+#  define ARCHITECTURE_ID "x64"
527
+
528
+# elif defined(_M_IX86)
529
+#  define ARCHITECTURE_ID "X86"
530
+
531
+# elif defined(_M_ARM64)
532
+#  define ARCHITECTURE_ID "ARM64"
533
+
534
+# elif defined(_M_ARM)
535
+#  if _M_ARM == 4
536
+#   define ARCHITECTURE_ID "ARMV4I"
537
+#  elif _M_ARM == 5
538
+#   define ARCHITECTURE_ID "ARMV5I"
539
+#  else
540
+#   define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
541
+#  endif
542
+
543
+# elif defined(_M_MIPS)
544
+#  define ARCHITECTURE_ID "MIPS"
545
+
546
+# elif defined(_M_SH)
547
+#  define ARCHITECTURE_ID "SHx"
548
+
549
+# else /* unknown architecture */
550
+#  define ARCHITECTURE_ID ""
551
+# endif
552
+
553
+#elif defined(__WATCOMC__)
554
+# if defined(_M_I86)
555
+#  define ARCHITECTURE_ID "I86"
556
+
557
+# elif defined(_M_IX86)
558
+#  define ARCHITECTURE_ID "X86"
559
+
560
+# else /* unknown architecture */
561
+#  define ARCHITECTURE_ID ""
562
+# endif
563
+
564
+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
565
+# if defined(__ICCARM__)
566
+#  define ARCHITECTURE_ID "ARM"
567
+
568
+# elif defined(__ICCRX__)
569
+#  define ARCHITECTURE_ID "RX"
570
+
571
+# elif defined(__ICCRH850__)
572
+#  define ARCHITECTURE_ID "RH850"
573
+
574
+# elif defined(__ICCRL78__)
575
+#  define ARCHITECTURE_ID "RL78"
576
+
577
+# elif defined(__ICCRISCV__)
578
+#  define ARCHITECTURE_ID "RISCV"
579
+
580
+# elif defined(__ICCAVR__)
581
+#  define ARCHITECTURE_ID "AVR"
582
+
583
+# elif defined(__ICC430__)
584
+#  define ARCHITECTURE_ID "MSP430"
585
+
586
+# elif defined(__ICCV850__)
587
+#  define ARCHITECTURE_ID "V850"
588
+
589
+# elif defined(__ICC8051__)
590
+#  define ARCHITECTURE_ID "8051"
591
+
592
+# elif defined(__ICCSTM8__)
593
+#  define ARCHITECTURE_ID "STM8"
594
+
595
+# else /* unknown architecture */
596
+#  define ARCHITECTURE_ID ""
597
+# endif
598
+
599
+#elif defined(__ghs__)
600
+# if defined(__PPC64__)
601
+#  define ARCHITECTURE_ID "PPC64"
602
+
603
+# elif defined(__ppc__)
604
+#  define ARCHITECTURE_ID "PPC"
605
+
606
+# elif defined(__ARM__)
607
+#  define ARCHITECTURE_ID "ARM"
608
+
609
+# elif defined(__x86_64__)
610
+#  define ARCHITECTURE_ID "x64"
611
+
612
+# elif defined(__i386__)
613
+#  define ARCHITECTURE_ID "X86"
614
+
615
+# else /* unknown architecture */
616
+#  define ARCHITECTURE_ID ""
617
+# endif
618
+
619
+#elif defined(__TI_COMPILER_VERSION__)
620
+# if defined(__TI_ARM__)
621
+#  define ARCHITECTURE_ID "ARM"
622
+
623
+# elif defined(__MSP430__)
624
+#  define ARCHITECTURE_ID "MSP430"
625
+
626
+# elif defined(__TMS320C28XX__)
627
+#  define ARCHITECTURE_ID "TMS320C28x"
628
+
629
+# elif defined(__TMS320C6X__) || defined(_TMS320C6X)
630
+#  define ARCHITECTURE_ID "TMS320C6x"
631
+
632
+# else /* unknown architecture */
633
+#  define ARCHITECTURE_ID ""
634
+# endif
635
+
636
+#else
637
+#  define ARCHITECTURE_ID
638
+#endif
639
+
640
+/* Convert integer to decimal digit literals.  */
641
+#define DEC(n)                   \
642
+  ('0' + (((n) / 10000000)%10)), \
643
+  ('0' + (((n) / 1000000)%10)),  \
644
+  ('0' + (((n) / 100000)%10)),   \
645
+  ('0' + (((n) / 10000)%10)),    \
646
+  ('0' + (((n) / 1000)%10)),     \
647
+  ('0' + (((n) / 100)%10)),      \
648
+  ('0' + (((n) / 10)%10)),       \
649
+  ('0' +  ((n) % 10))
650
+
651
+/* Convert integer to hex digit literals.  */
652
+#define HEX(n)             \
653
+  ('0' + ((n)>>28 & 0xF)), \
654
+  ('0' + ((n)>>24 & 0xF)), \
655
+  ('0' + ((n)>>20 & 0xF)), \
656
+  ('0' + ((n)>>16 & 0xF)), \
657
+  ('0' + ((n)>>12 & 0xF)), \
658
+  ('0' + ((n)>>8  & 0xF)), \
659
+  ('0' + ((n)>>4  & 0xF)), \
660
+  ('0' + ((n)     & 0xF))
661
+
662
+/* Construct a string literal encoding the version number. */
663
+#ifdef COMPILER_VERSION
664
+char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]";
665
+
666
+/* Construct a string literal encoding the version number components. */
667
+#elif defined(COMPILER_VERSION_MAJOR)
668
+char const info_version[] = {
669
+  'I', 'N', 'F', 'O', ':',
670
+  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
671
+  COMPILER_VERSION_MAJOR,
672
+# ifdef COMPILER_VERSION_MINOR
673
+  '.', COMPILER_VERSION_MINOR,
674
+#  ifdef COMPILER_VERSION_PATCH
675
+   '.', COMPILER_VERSION_PATCH,
676
+#   ifdef COMPILER_VERSION_TWEAK
677
+    '.', COMPILER_VERSION_TWEAK,
678
+#   endif
679
+#  endif
680
+# endif
681
+  ']','\0'};
682
+#endif
683
+
684
+/* Construct a string literal encoding the internal version number. */
685
+#ifdef COMPILER_VERSION_INTERNAL
686
+char const info_version_internal[] = {
687
+  'I', 'N', 'F', 'O', ':',
688
+  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
689
+  'i','n','t','e','r','n','a','l','[',
690
+  COMPILER_VERSION_INTERNAL,']','\0'};
691
+#elif defined(COMPILER_VERSION_INTERNAL_STR)
692
+char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]";
693
+#endif
694
+
695
+/* Construct a string literal encoding the version number components. */
696
+#ifdef SIMULATE_VERSION_MAJOR
697
+char const info_simulate_version[] = {
698
+  'I', 'N', 'F', 'O', ':',
699
+  's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
700
+  SIMULATE_VERSION_MAJOR,
701
+# ifdef SIMULATE_VERSION_MINOR
702
+  '.', SIMULATE_VERSION_MINOR,
703
+#  ifdef SIMULATE_VERSION_PATCH
704
+   '.', SIMULATE_VERSION_PATCH,
705
+#   ifdef SIMULATE_VERSION_TWEAK
706
+    '.', SIMULATE_VERSION_TWEAK,
707
+#   endif
708
+#  endif
709
+# endif
710
+  ']','\0'};
711
+#endif
712
+
713
+/* Construct the string literal in pieces to prevent the source from
714
+   getting matched.  Store it in a pointer rather than an array
715
+   because some compilers will just produce instructions to fill the
716
+   array rather than assigning a pointer to a static array.  */
717
+char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
718
+char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
719
+
720
+
721
+
722
+#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L
723
+#  if defined(__INTEL_CXX11_MODE__)
724
+#    if defined(__cpp_aggregate_nsdmi)
725
+#      define CXX_STD 201402L
726
+#    else
727
+#      define CXX_STD 201103L
728
+#    endif
729
+#  else
730
+#    define CXX_STD 199711L
731
+#  endif
732
+#elif defined(_MSC_VER) && defined(_MSVC_LANG)
733
+#  define CXX_STD _MSVC_LANG
734
+#else
735
+#  define CXX_STD __cplusplus
736
+#endif
737
+
738
+const char* info_language_standard_default = "INFO" ":" "standard_default["
739
+#if CXX_STD > 202002L
740
+  "23"
741
+#elif CXX_STD > 201703L
742
+  "20"
743
+#elif CXX_STD >= 201703L
744
+  "17"
745
+#elif CXX_STD >= 201402L
746
+  "14"
747
+#elif CXX_STD >= 201103L
748
+  "11"
749
+#else
750
+  "98"
751
+#endif
752
+"]";
753
+
754
+const char* info_language_extensions_default = "INFO" ":" "extensions_default["
755
+/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */
756
+#if (defined(__clang__) || defined(__GNUC__) ||                               \
757
+     defined(__TI_COMPILER_VERSION__)) &&                                     \
758
+  !defined(__STRICT_ANSI__) && !defined(_MSC_VER)
759
+  "ON"
760
+#else
761
+  "OFF"
762
+#endif
763
+"]";
764
+
765
+/*--------------------------------------------------------------------------*/
766
+
767
+int main(int argc, char* argv[])
768
+{
769
+  int require = 0;
770
+  require += info_compiler[argc];
771
+  require += info_platform[argc];
772
+#ifdef COMPILER_VERSION_MAJOR
773
+  require += info_version[argc];
774
+#endif
775
+#ifdef COMPILER_VERSION_INTERNAL
776
+  require += info_version_internal[argc];
777
+#endif
778
+#ifdef SIMULATE_ID
779
+  require += info_simulate[argc];
780
+#endif
781
+#ifdef SIMULATE_VERSION_MAJOR
782
+  require += info_simulate_version[argc];
783
+#endif
784
+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
785
+  require += info_cray[argc];
786
+#endif
787
+  require += info_language_standard_default[argc];
788
+  require += info_language_extensions_default[argc];
789
+  (void)argv;
790
+  return require;
791
+}

BIN
example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.o


+ 2 - 0
example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/CMakeFiles/TargetDirectories.txt

@@ -0,0 +1,2 @@
1
+D:/Dev/Work/flutter_zsdk/example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/CMakeFiles/edit_cache.dir
2
+D:/Dev/Work/flutter_zsdk/example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/CMakeFiles/rebuild_cache.dir

+ 1 - 0
example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/CMakeFiles/cmake.check_cache

@@ -0,0 +1 @@
1
+# This file is generated by cmake for dependency checking of the CMakeCache.txt file

+ 45 - 0
example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/CMakeFiles/rules.ninja

@@ -0,0 +1,45 @@
1
+# CMAKE generated file: DO NOT EDIT!
2
+# Generated by "Ninja" Generator, CMake Version 3.22
3
+
4
+# This file contains all the rules used to get the outputs files
5
+# built from the input files.
6
+# It is included in the main 'build.ninja'.
7
+
8
+# =============================================================================
9
+# Project: Project
10
+# Configurations: Debug
11
+# =============================================================================
12
+# =============================================================================
13
+
14
+#############################################
15
+# Rule for running custom commands.
16
+
17
+rule CUSTOM_COMMAND
18
+  command = $COMMAND
19
+  description = $DESC
20
+
21
+
22
+#############################################
23
+# Rule for re-running cmake.
24
+
25
+rule RERUN_CMAKE
26
+  command = C:\Users\raiha\AppData\Local\Android\Sdk\cmake\3.22.1\bin\cmake.exe --regenerate-during-build -SC:\Users\raiha\fvm\default\packages\flutter_tools\gradle\src\main\groovy -BD:\Dev\Work\flutter_zsdk\example\android\app\.cxx\Debug\43m1z1l5\armeabi-v7a
27
+  description = Re-running CMake...
28
+  generator = 1
29
+
30
+
31
+#############################################
32
+# Rule for cleaning all built files.
33
+
34
+rule CLEAN
35
+  command = C:\Users\raiha\AppData\Local\Android\sdk\cmake\3.22.1\bin\ninja.exe $FILE_ARG -t clean $TARGETS
36
+  description = Cleaning all built files...
37
+
38
+
39
+#############################################
40
+# Rule for printing all primary targets available.
41
+
42
+rule HELP
43
+  command = C:\Users\raiha\AppData\Local\Android\sdk\cmake\3.22.1\bin\ninja.exe -t targets
44
+  description = All primary targets available:
45
+

+ 0 - 0
example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/additional_project_files.txt


+ 28 - 0
example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/android_gradle_build.json

@@ -0,0 +1,28 @@
1
+{
2
+  "buildFiles": [
3
+    "C:\\Users\\raiha\\fvm\\default\\packages\\flutter_tools\\gradle\\src\\main\\groovy\\CMakeLists.txt"
4
+  ],
5
+  "cleanCommandsComponents": [
6
+    [
7
+      "C:\\Users\\raiha\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe",
8
+      "-C",
9
+      "D:\\Dev\\Work\\flutter_zsdk\\example\\android\\app\\.cxx\\Debug\\43m1z1l5\\armeabi-v7a",
10
+      "clean"
11
+    ]
12
+  ],
13
+  "buildTargetsCommandComponents": [
14
+    "C:\\Users\\raiha\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe",
15
+    "-C",
16
+    "D:\\Dev\\Work\\flutter_zsdk\\example\\android\\app\\.cxx\\Debug\\43m1z1l5\\armeabi-v7a",
17
+    "{LIST_OF_TARGETS_TO_BUILD}"
18
+  ],
19
+  "libraries": {},
20
+  "toolchains": {
21
+    "toolchain": {
22
+      "cCompilerExecutable": "C:\\Users\\raiha\\AppData\\Local\\Android\\Sdk\\ndk\\25.1.8937393\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe",
23
+      "cppCompilerExecutable": "C:\\Users\\raiha\\AppData\\Local\\Android\\Sdk\\ndk\\25.1.8937393\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang++.exe"
24
+    }
25
+  },
26
+  "cFileExtensions": [],
27
+  "cppFileExtensions": []
28
+}

+ 20 - 0
example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/android_gradle_build_mini.json

@@ -0,0 +1,20 @@
1
+{
2
+  "buildFiles": [
3
+    "C:\\Users\\raiha\\fvm\\default\\packages\\flutter_tools\\gradle\\src\\main\\groovy\\CMakeLists.txt"
4
+  ],
5
+  "cleanCommandsComponents": [
6
+    [
7
+      "C:\\Users\\raiha\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe",
8
+      "-C",
9
+      "D:\\Dev\\Work\\flutter_zsdk\\example\\android\\app\\.cxx\\Debug\\43m1z1l5\\armeabi-v7a",
10
+      "clean"
11
+    ]
12
+  ],
13
+  "buildTargetsCommandComponents": [
14
+    "C:\\Users\\raiha\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe",
15
+    "-C",
16
+    "D:\\Dev\\Work\\flutter_zsdk\\example\\android\\app\\.cxx\\Debug\\43m1z1l5\\armeabi-v7a",
17
+    "{LIST_OF_TARGETS_TO_BUILD}"
18
+  ],
19
+  "libraries": {}
20
+}

Fichier diff supprimé car celui-ci est trop grand
+ 111 - 0
example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/build.ninja


+ 1 - 0
example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/build_file_index.txt

@@ -0,0 +1 @@
1
+C:\Users\raiha\fvm\default\packages\flutter_tools\gradle\src\main\groovy\CMakeLists.txt

+ 54 - 0
example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/cmake_install.cmake

@@ -0,0 +1,54 @@
1
+# Install script for directory: C:/Users/raiha/fvm/default/packages/flutter_tools/gradle/src/main/groovy
2
+
3
+# Set the install prefix
4
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
5
+  set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/Project")
6
+endif()
7
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8
+
9
+# Set the install configuration name.
10
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11
+  if(BUILD_TYPE)
12
+    string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13
+           CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14
+  else()
15
+    set(CMAKE_INSTALL_CONFIG_NAME "Debug")
16
+  endif()
17
+  message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18
+endif()
19
+
20
+# Set the component getting installed.
21
+if(NOT CMAKE_INSTALL_COMPONENT)
22
+  if(COMPONENT)
23
+    message(STATUS "Install component: \"${COMPONENT}\"")
24
+    set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25
+  else()
26
+    set(CMAKE_INSTALL_COMPONENT)
27
+  endif()
28
+endif()
29
+
30
+# Install shared libraries without execute permission?
31
+if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32
+  set(CMAKE_INSTALL_SO_NO_EXE "0")
33
+endif()
34
+
35
+# Is this installation the result of a crosscompile?
36
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
37
+  set(CMAKE_CROSSCOMPILING "TRUE")
38
+endif()
39
+
40
+# Set default install directory permissions.
41
+if(NOT DEFINED CMAKE_OBJDUMP)
42
+  set(CMAKE_OBJDUMP "C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe")
43
+endif()
44
+
45
+if(CMAKE_INSTALL_COMPONENT)
46
+  set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
47
+else()
48
+  set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
49
+endif()
50
+
51
+string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
52
+       "${CMAKE_INSTALL_MANIFEST_FILES}")
53
+file(WRITE "D:/Dev/Work/flutter_zsdk/example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/${CMAKE_INSTALL_MANIFEST}"
54
+     "${CMAKE_INSTALL_MANIFEST_CONTENT}")

+ 28 - 0
example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/configure_fingerprint.bin

@@ -0,0 +1,28 @@
1
+C/C++ Structured Log[
2
+Y
3
+WC:\Users\raiha\fvm\default\packages\flutter_tools\gradle\src\main\groovy\CMakeLists.txtC
4
+A
5
+?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint	½©ð®Ý2§ ÝÓ‘Ñ2m
6
+k
7
+iD:\Dev\Work\flutter_zsdk\example\android\app\.cxx\Debug\43m1z1l5\armeabi-v7a\additional_project_files.txt	¾©ð®Ý2 £©ð®Ý2j
8
+h
9
+fD:\Dev\Work\flutter_zsdk\example\android\app\.cxx\Debug\43m1z1l5\armeabi-v7a\android_gradle_build.json	¾©ð®Ý2Á ¨©ð®Ý2o
10
+m
11
+kD:\Dev\Work\flutter_zsdk\example\android\app\.cxx\Debug\43m1z1l5\armeabi-v7a\android_gradle_build_mini.json	¾©ð®Ý2ž µ©ð®Ý2\
12
+Z
13
+XD:\Dev\Work\flutter_zsdk\example\android\app\.cxx\Debug\43m1z1l5\armeabi-v7a\build.ninja	¾©ð®Ý2²Ô þ¦ð®Ý2`
14
+^
15
+\D:\Dev\Work\flutter_zsdk\example\android\app\.cxx\Debug\43m1z1l5\armeabi-v7a\build.ninja.txt	¾©ð®Ý2e
16
+c
17
+aD:\Dev\Work\flutter_zsdk\example\android\app\.cxx\Debug\43m1z1l5\armeabi-v7a\build_file_index.txt	¾©ð®Ý2
W ¸©ð®Ý2f
18
+d
19
+bD:\Dev\Work\flutter_zsdk\example\android\app\.cxx\Debug\43m1z1l5\armeabi-v7a\compile_commands.json	¿©ð®Ý2	j
20
+h
21
+fD:\Dev\Work\flutter_zsdk\example\android\app\.cxx\Debug\43m1z1l5\armeabi-v7a\compile_commands.json.bin	¿©ð®Ý2
22
+p
23
+n
24
+lD:\Dev\Work\flutter_zsdk\example\android\app\.cxx\Debug\43m1z1l5\armeabi-v7a\metadata_generation_command.txt	¿©ð®Ý2Ö ¶©ð®Ý2c
25
+a
26
+_D:\Dev\Work\flutter_zsdk\example\android\app\.cxx\Debug\43m1z1l5\armeabi-v7a\prefab_config.json	¿©ð®Ý2
( ·©ð®Ý2h
27
+f
28
+dD:\Dev\Work\flutter_zsdk\example\android\app\.cxx\Debug\43m1z1l5\armeabi-v7a\symbol_folder_index.txt	¿©ð®Ý2

[ ·©ð®Ý2

+ 20 - 0
example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/metadata_generation_command.txt

@@ -0,0 +1,20 @@
1
+                        -HC:\Users\raiha\fvm\default\packages\flutter_tools\gradle\src\main\groovy
2
+-DCMAKE_SYSTEM_NAME=Android
3
+-DCMAKE_EXPORT_COMPILE_COMMANDS=ON
4
+-DCMAKE_SYSTEM_VERSION=21
5
+-DANDROID_PLATFORM=android-21
6
+-DANDROID_ABI=armeabi-v7a
7
+-DCMAKE_ANDROID_ARCH_ABI=armeabi-v7a
8
+-DANDROID_NDK=C:\Users\raiha\AppData\Local\Android\sdk\ndk\25.1.8937393
9
+-DCMAKE_ANDROID_NDK=C:\Users\raiha\AppData\Local\Android\sdk\ndk\25.1.8937393
10
+-DCMAKE_TOOLCHAIN_FILE=C:\Users\raiha\AppData\Local\Android\sdk\ndk\25.1.8937393\build\cmake\android.toolchain.cmake
11
+-DCMAKE_MAKE_PROGRAM=C:\Users\raiha\AppData\Local\Android\sdk\cmake\3.22.1\bin\ninja.exe
12
+-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=D:\Dev\Work\flutter_zsdk\example\build\app\intermediates\cxx\Debug\43m1z1l5\obj\armeabi-v7a
13
+-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=D:\Dev\Work\flutter_zsdk\example\build\app\intermediates\cxx\Debug\43m1z1l5\obj\armeabi-v7a
14
+-DCMAKE_BUILD_TYPE=Debug
15
+-BD:\Dev\Work\flutter_zsdk\example\android\app\.cxx\Debug\43m1z1l5\armeabi-v7a
16
+-GNinja
17
+-Wno-dev
18
+--no-warn-unused-cli
19
+                        Build command args: []
20
+                        Version: 2

+ 4 - 0
example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/prefab_config.json

@@ -0,0 +1,4 @@
1
+{
2
+  "enabled": false,
3
+  "packages": []
4
+}

+ 1 - 0
example/android/app/.cxx/Debug/43m1z1l5/armeabi-v7a/symbol_folder_index.txt

@@ -0,0 +1 @@
1
+D:\Dev\Work\flutter_zsdk\example\build\app\intermediates\cxx\Debug\43m1z1l5\obj\armeabi-v7a

+ 27 - 0
example/android/app/.cxx/Debug/43m1z1l5/hash_key.txt

@@ -0,0 +1,27 @@
1
+# Values used to calculate the hash in this folder name.
2
+# Should not depend on the absolute path of the project itself.
3
+#   - AGP: 8.1.3.
4
+#   - $NDK is the path to NDK 25.1.8937393.
5
+#   - $PROJECT is the path to the parent folder of the root Gradle build file.
6
+#   - $ABI is the ABI to be built with. The specific value doesn't contribute to the value of the hash.
7
+#   - $HASH is the hash value computed from this text.
8
+#   - $CMAKE is the path to CMake 3.22.1.
9
+#   - $NINJA is the path to Ninja.
10
+-HC:/Users/raiha/fvm/default/packages/flutter_tools/gradle/src/main/groovy
11
+-DCMAKE_SYSTEM_NAME=Android
12
+-DCMAKE_EXPORT_COMPILE_COMMANDS=ON
13
+-DCMAKE_SYSTEM_VERSION=21
14
+-DANDROID_PLATFORM=android-21
15
+-DANDROID_ABI=$ABI
16
+-DCMAKE_ANDROID_ARCH_ABI=$ABI
17
+-DANDROID_NDK=$NDK
18
+-DCMAKE_ANDROID_NDK=$NDK
19
+-DCMAKE_TOOLCHAIN_FILE=$NDK/build/cmake/android.toolchain.cmake
20
+-DCMAKE_MAKE_PROGRAM=$NINJA
21
+-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=D:/Dev/Work/flutter_zsdk/example/build/app/intermediates/cxx/Debug/$HASH/obj/$ABI
22
+-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=D:/Dev/Work/flutter_zsdk/example/build/app/intermediates/cxx/Debug/$HASH/obj/$ABI
23
+-DCMAKE_BUILD_TYPE=Debug
24
+-B$PROJECT/app/.cxx/Debug/$HASH/$ABI
25
+-GNinja
26
+-Wno-dev
27
+--no-warn-unused-cli

+ 0 - 0
example/android/app/.cxx/Debug/43m1z1l5/x86/.cmake/api/v1/query/client-agp/cache-v2


+ 0 - 0
example/android/app/.cxx/Debug/43m1z1l5/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1


+ 0 - 0
example/android/app/.cxx/Debug/43m1z1l5/x86/.cmake/api/v1/query/client-agp/codemodel-v2


Fichier diff supprimé car celui-ci est trop grand
+ 1367 - 0
example/android/app/.cxx/Debug/43m1z1l5/x86/.cmake/api/v1/reply/cache-v2-591d53d6388306c732fd.json


+ 799 - 0
example/android/app/.cxx/Debug/43m1z1l5/x86/.cmake/api/v1/reply/cmakeFiles-v1-32915af14302ec14f2e0.json

@@ -0,0 +1,799 @@
1
+{
2
+	"inputs" : 
3
+	[
4
+		{
5
+			"path" : "CMakeLists.txt"
6
+		},
7
+		{
8
+			"isCMake" : true,
9
+			"isExternal" : true,
10
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake"
11
+		},
12
+		{
13
+			"isExternal" : true,
14
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/build/cmake/android.toolchain.cmake"
15
+		},
16
+		{
17
+			"isExternal" : true,
18
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/build/cmake/android-legacy.toolchain.cmake"
19
+		},
20
+		{
21
+			"isExternal" : true,
22
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/build/cmake/platforms.cmake"
23
+		},
24
+		{
25
+			"isCMake" : true,
26
+			"isExternal" : true,
27
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake"
28
+		},
29
+		{
30
+			"isExternal" : true,
31
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/build/cmake/hooks/pre/Android-Determine.cmake"
32
+		},
33
+		{
34
+			"isCMake" : true,
35
+			"isExternal" : true,
36
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in"
37
+		},
38
+		{
39
+			"isGenerated" : true,
40
+			"path" : "D:/Dev/Work/flutter_zsdk/example/android/app/.cxx/Debug/43m1z1l5/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake"
41
+		},
42
+		{
43
+			"isExternal" : true,
44
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/build/cmake/android.toolchain.cmake"
45
+		},
46
+		{
47
+			"isCMake" : true,
48
+			"isExternal" : true,
49
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake"
50
+		},
51
+		{
52
+			"isCMake" : true,
53
+			"isExternal" : true,
54
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake"
55
+		},
56
+		{
57
+			"isExternal" : true,
58
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/build/cmake/hooks/pre/Android-Initialize.cmake"
59
+		},
60
+		{
61
+			"isCMake" : true,
62
+			"isExternal" : true,
63
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake"
64
+		},
65
+		{
66
+			"isCMake" : true,
67
+			"isExternal" : true,
68
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake"
69
+		},
70
+		{
71
+			"isCMake" : true,
72
+			"isExternal" : true,
73
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake"
74
+		},
75
+		{
76
+			"isCMake" : true,
77
+			"isExternal" : true,
78
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake"
79
+		},
80
+		{
81
+			"isExternal" : true,
82
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/build/cmake/hooks/pre/Determine-Compiler.cmake"
83
+		},
84
+		{
85
+			"isCMake" : true,
86
+			"isExternal" : true,
87
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake"
88
+		},
89
+		{
90
+			"isCMake" : true,
91
+			"isExternal" : true,
92
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake"
93
+		},
94
+		{
95
+			"isCMake" : true,
96
+			"isExternal" : true,
97
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake"
98
+		},
99
+		{
100
+			"isCMake" : true,
101
+			"isExternal" : true,
102
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
103
+		},
104
+		{
105
+			"isCMake" : true,
106
+			"isExternal" : true,
107
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
108
+		},
109
+		{
110
+			"isCMake" : true,
111
+			"isExternal" : true,
112
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
113
+		},
114
+		{
115
+			"isCMake" : true,
116
+			"isExternal" : true,
117
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
118
+		},
119
+		{
120
+			"isCMake" : true,
121
+			"isExternal" : true,
122
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake"
123
+		},
124
+		{
125
+			"isCMake" : true,
126
+			"isExternal" : true,
127
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake"
128
+		},
129
+		{
130
+			"isCMake" : true,
131
+			"isExternal" : true,
132
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake"
133
+		},
134
+		{
135
+			"isCMake" : true,
136
+			"isExternal" : true,
137
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
138
+		},
139
+		{
140
+			"isCMake" : true,
141
+			"isExternal" : true,
142
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake"
143
+		},
144
+		{
145
+			"isCMake" : true,
146
+			"isExternal" : true,
147
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake"
148
+		},
149
+		{
150
+			"isCMake" : true,
151
+			"isExternal" : true,
152
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
153
+		},
154
+		{
155
+			"isCMake" : true,
156
+			"isExternal" : true,
157
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
158
+		},
159
+		{
160
+			"isCMake" : true,
161
+			"isExternal" : true,
162
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake"
163
+		},
164
+		{
165
+			"isCMake" : true,
166
+			"isExternal" : true,
167
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake"
168
+		},
169
+		{
170
+			"isCMake" : true,
171
+			"isExternal" : true,
172
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake"
173
+		},
174
+		{
175
+			"isCMake" : true,
176
+			"isExternal" : true,
177
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake"
178
+		},
179
+		{
180
+			"isCMake" : true,
181
+			"isExternal" : true,
182
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake"
183
+		},
184
+		{
185
+			"isCMake" : true,
186
+			"isExternal" : true,
187
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake"
188
+		},
189
+		{
190
+			"isCMake" : true,
191
+			"isExternal" : true,
192
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
193
+		},
194
+		{
195
+			"isCMake" : true,
196
+			"isExternal" : true,
197
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake"
198
+		},
199
+		{
200
+			"isCMake" : true,
201
+			"isExternal" : true,
202
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
203
+		},
204
+		{
205
+			"isCMake" : true,
206
+			"isExternal" : true,
207
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
208
+		},
209
+		{
210
+			"isCMake" : true,
211
+			"isExternal" : true,
212
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
213
+		},
214
+		{
215
+			"isCMake" : true,
216
+			"isExternal" : true,
217
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake"
218
+		},
219
+		{
220
+			"isCMake" : true,
221
+			"isExternal" : true,
222
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake"
223
+		},
224
+		{
225
+			"isCMake" : true,
226
+			"isExternal" : true,
227
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake"
228
+		},
229
+		{
230
+			"isCMake" : true,
231
+			"isExternal" : true,
232
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake"
233
+		},
234
+		{
235
+			"isCMake" : true,
236
+			"isExternal" : true,
237
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake"
238
+		},
239
+		{
240
+			"isCMake" : true,
241
+			"isExternal" : true,
242
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake"
243
+		},
244
+		{
245
+			"isCMake" : true,
246
+			"isExternal" : true,
247
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake"
248
+		},
249
+		{
250
+			"isCMake" : true,
251
+			"isExternal" : true,
252
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake"
253
+		},
254
+		{
255
+			"isCMake" : true,
256
+			"isExternal" : true,
257
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
258
+		},
259
+		{
260
+			"isCMake" : true,
261
+			"isExternal" : true,
262
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake"
263
+		},
264
+		{
265
+			"isCMake" : true,
266
+			"isExternal" : true,
267
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake"
268
+		},
269
+		{
270
+			"isCMake" : true,
271
+			"isExternal" : true,
272
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
273
+		},
274
+		{
275
+			"isCMake" : true,
276
+			"isExternal" : true,
277
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake"
278
+		},
279
+		{
280
+			"isCMake" : true,
281
+			"isExternal" : true,
282
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake"
283
+		},
284
+		{
285
+			"isCMake" : true,
286
+			"isExternal" : true,
287
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
288
+		},
289
+		{
290
+			"isCMake" : true,
291
+			"isExternal" : true,
292
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake"
293
+		},
294
+		{
295
+			"isCMake" : true,
296
+			"isExternal" : true,
297
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake"
298
+		},
299
+		{
300
+			"isCMake" : true,
301
+			"isExternal" : true,
302
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in"
303
+		},
304
+		{
305
+			"isGenerated" : true,
306
+			"path" : "D:/Dev/Work/flutter_zsdk/example/android/app/.cxx/Debug/43m1z1l5/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake"
307
+		},
308
+		{
309
+			"isCMake" : true,
310
+			"isExternal" : true,
311
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake"
312
+		},
313
+		{
314
+			"isCMake" : true,
315
+			"isExternal" : true,
316
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake"
317
+		},
318
+		{
319
+			"isCMake" : true,
320
+			"isExternal" : true,
321
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake"
322
+		},
323
+		{
324
+			"isCMake" : true,
325
+			"isExternal" : true,
326
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake"
327
+		},
328
+		{
329
+			"isCMake" : true,
330
+			"isExternal" : true,
331
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake"
332
+		},
333
+		{
334
+			"isCMake" : true,
335
+			"isExternal" : true,
336
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake"
337
+		},
338
+		{
339
+			"isCMake" : true,
340
+			"isExternal" : true,
341
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake"
342
+		},
343
+		{
344
+			"isCMake" : true,
345
+			"isExternal" : true,
346
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
347
+		},
348
+		{
349
+			"isCMake" : true,
350
+			"isExternal" : true,
351
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
352
+		},
353
+		{
354
+			"isCMake" : true,
355
+			"isExternal" : true,
356
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
357
+		},
358
+		{
359
+			"isCMake" : true,
360
+			"isExternal" : true,
361
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
362
+		},
363
+		{
364
+			"isCMake" : true,
365
+			"isExternal" : true,
366
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake"
367
+		},
368
+		{
369
+			"isCMake" : true,
370
+			"isExternal" : true,
371
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake"
372
+		},
373
+		{
374
+			"isCMake" : true,
375
+			"isExternal" : true,
376
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
377
+		},
378
+		{
379
+			"isCMake" : true,
380
+			"isExternal" : true,
381
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
382
+		},
383
+		{
384
+			"isCMake" : true,
385
+			"isExternal" : true,
386
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
387
+		},
388
+		{
389
+			"isCMake" : true,
390
+			"isExternal" : true,
391
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake"
392
+		},
393
+		{
394
+			"isCMake" : true,
395
+			"isExternal" : true,
396
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
397
+		},
398
+		{
399
+			"isCMake" : true,
400
+			"isExternal" : true,
401
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
402
+		},
403
+		{
404
+			"isCMake" : true,
405
+			"isExternal" : true,
406
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake"
407
+		},
408
+		{
409
+			"isCMake" : true,
410
+			"isExternal" : true,
411
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake"
412
+		},
413
+		{
414
+			"isCMake" : true,
415
+			"isExternal" : true,
416
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
417
+		},
418
+		{
419
+			"isCMake" : true,
420
+			"isExternal" : true,
421
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
422
+		},
423
+		{
424
+			"isCMake" : true,
425
+			"isExternal" : true,
426
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake"
427
+		},
428
+		{
429
+			"isCMake" : true,
430
+			"isExternal" : true,
431
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake"
432
+		},
433
+		{
434
+			"isCMake" : true,
435
+			"isExternal" : true,
436
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
437
+		},
438
+		{
439
+			"isCMake" : true,
440
+			"isExternal" : true,
441
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake"
442
+		},
443
+		{
444
+			"isCMake" : true,
445
+			"isExternal" : true,
446
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
447
+		},
448
+		{
449
+			"isCMake" : true,
450
+			"isExternal" : true,
451
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
452
+		},
453
+		{
454
+			"isCMake" : true,
455
+			"isExternal" : true,
456
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
457
+		},
458
+		{
459
+			"isCMake" : true,
460
+			"isExternal" : true,
461
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake"
462
+		},
463
+		{
464
+			"isCMake" : true,
465
+			"isExternal" : true,
466
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake"
467
+		},
468
+		{
469
+			"isCMake" : true,
470
+			"isExternal" : true,
471
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake"
472
+		},
473
+		{
474
+			"isCMake" : true,
475
+			"isExternal" : true,
476
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
477
+		},
478
+		{
479
+			"isCMake" : true,
480
+			"isExternal" : true,
481
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake"
482
+		},
483
+		{
484
+			"isCMake" : true,
485
+			"isExternal" : true,
486
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
487
+		},
488
+		{
489
+			"isCMake" : true,
490
+			"isExternal" : true,
491
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
492
+		},
493
+		{
494
+			"isCMake" : true,
495
+			"isExternal" : true,
496
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake"
497
+		},
498
+		{
499
+			"isCMake" : true,
500
+			"isExternal" : true,
501
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
502
+		},
503
+		{
504
+			"isCMake" : true,
505
+			"isExternal" : true,
506
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
507
+		},
508
+		{
509
+			"isCMake" : true,
510
+			"isExternal" : true,
511
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake"
512
+		},
513
+		{
514
+			"isCMake" : true,
515
+			"isExternal" : true,
516
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
517
+		},
518
+		{
519
+			"isCMake" : true,
520
+			"isExternal" : true,
521
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
522
+		},
523
+		{
524
+			"isCMake" : true,
525
+			"isExternal" : true,
526
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake"
527
+		},
528
+		{
529
+			"isCMake" : true,
530
+			"isExternal" : true,
531
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake"
532
+		},
533
+		{
534
+			"isCMake" : true,
535
+			"isExternal" : true,
536
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in"
537
+		},
538
+		{
539
+			"isGenerated" : true,
540
+			"path" : "D:/Dev/Work/flutter_zsdk/example/android/app/.cxx/Debug/43m1z1l5/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake"
541
+		},
542
+		{
543
+			"isCMake" : true,
544
+			"isExternal" : true,
545
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake"
546
+		},
547
+		{
548
+			"isCMake" : true,
549
+			"isExternal" : true,
550
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake"
551
+		},
552
+		{
553
+			"isCMake" : true,
554
+			"isExternal" : true,
555
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake"
556
+		},
557
+		{
558
+			"isCMake" : true,
559
+			"isExternal" : true,
560
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake"
561
+		},
562
+		{
563
+			"isExternal" : true,
564
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/build/cmake/hooks/pre/Android.cmake"
565
+		},
566
+		{
567
+			"isCMake" : true,
568
+			"isExternal" : true,
569
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake"
570
+		},
571
+		{
572
+			"isCMake" : true,
573
+			"isExternal" : true,
574
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake"
575
+		},
576
+		{
577
+			"isCMake" : true,
578
+			"isExternal" : true,
579
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake"
580
+		},
581
+		{
582
+			"isCMake" : true,
583
+			"isExternal" : true,
584
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake"
585
+		},
586
+		{
587
+			"isCMake" : true,
588
+			"isExternal" : true,
589
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake"
590
+		},
591
+		{
592
+			"isCMake" : true,
593
+			"isExternal" : true,
594
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake"
595
+		},
596
+		{
597
+			"isCMake" : true,
598
+			"isExternal" : true,
599
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
600
+		},
601
+		{
602
+			"isCMake" : true,
603
+			"isExternal" : true,
604
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake"
605
+		},
606
+		{
607
+			"isCMake" : true,
608
+			"isExternal" : true,
609
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
610
+		},
611
+		{
612
+			"isCMake" : true,
613
+			"isExternal" : true,
614
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake"
615
+		},
616
+		{
617
+			"isCMake" : true,
618
+			"isExternal" : true,
619
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake"
620
+		},
621
+		{
622
+			"isExternal" : true,
623
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/build/cmake/hooks/pre/Android-Clang.cmake"
624
+		},
625
+		{
626
+			"isExternal" : true,
627
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/build/cmake/flags.cmake"
628
+		},
629
+		{
630
+			"isCMake" : true,
631
+			"isExternal" : true,
632
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake"
633
+		},
634
+		{
635
+			"isCMake" : true,
636
+			"isExternal" : true,
637
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake"
638
+		},
639
+		{
640
+			"isCMake" : true,
641
+			"isExternal" : true,
642
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake"
643
+		},
644
+		{
645
+			"isCMake" : true,
646
+			"isExternal" : true,
647
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake"
648
+		},
649
+		{
650
+			"isCMake" : true,
651
+			"isExternal" : true,
652
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake"
653
+		},
654
+		{
655
+			"isCMake" : true,
656
+			"isExternal" : true,
657
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake"
658
+		},
659
+		{
660
+			"isCMake" : true,
661
+			"isExternal" : true,
662
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake"
663
+		},
664
+		{
665
+			"isCMake" : true,
666
+			"isExternal" : true,
667
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake"
668
+		},
669
+		{
670
+			"isCMake" : true,
671
+			"isExternal" : true,
672
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c"
673
+		},
674
+		{
675
+			"isCMake" : true,
676
+			"isExternal" : true,
677
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake"
678
+		},
679
+		{
680
+			"isCMake" : true,
681
+			"isExternal" : true,
682
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake"
683
+		},
684
+		{
685
+			"isCMake" : true,
686
+			"isExternal" : true,
687
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in"
688
+		},
689
+		{
690
+			"isGenerated" : true,
691
+			"path" : "D:/Dev/Work/flutter_zsdk/example/android/app/.cxx/Debug/43m1z1l5/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake"
692
+		},
693
+		{
694
+			"isCMake" : true,
695
+			"isExternal" : true,
696
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake"
697
+		},
698
+		{
699
+			"isCMake" : true,
700
+			"isExternal" : true,
701
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake"
702
+		},
703
+		{
704
+			"isCMake" : true,
705
+			"isExternal" : true,
706
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake"
707
+		},
708
+		{
709
+			"isCMake" : true,
710
+			"isExternal" : true,
711
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake"
712
+		},
713
+		{
714
+			"isCMake" : true,
715
+			"isExternal" : true,
716
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake"
717
+		},
718
+		{
719
+			"isCMake" : true,
720
+			"isExternal" : true,
721
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake"
722
+		},
723
+		{
724
+			"isCMake" : true,
725
+			"isExternal" : true,
726
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake"
727
+		},
728
+		{
729
+			"isCMake" : true,
730
+			"isExternal" : true,
731
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake"
732
+		},
733
+		{
734
+			"isCMake" : true,
735
+			"isExternal" : true,
736
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake"
737
+		},
738
+		{
739
+			"isCMake" : true,
740
+			"isExternal" : true,
741
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake"
742
+		},
743
+		{
744
+			"isCMake" : true,
745
+			"isExternal" : true,
746
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake"
747
+		},
748
+		{
749
+			"isCMake" : true,
750
+			"isExternal" : true,
751
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake"
752
+		},
753
+		{
754
+			"isCMake" : true,
755
+			"isExternal" : true,
756
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake"
757
+		},
758
+		{
759
+			"isCMake" : true,
760
+			"isExternal" : true,
761
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake"
762
+		},
763
+		{
764
+			"isCMake" : true,
765
+			"isExternal" : true,
766
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp"
767
+		},
768
+		{
769
+			"isCMake" : true,
770
+			"isExternal" : true,
771
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake"
772
+		},
773
+		{
774
+			"isCMake" : true,
775
+			"isExternal" : true,
776
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake"
777
+		},
778
+		{
779
+			"isCMake" : true,
780
+			"isExternal" : true,
781
+			"path" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in"
782
+		},
783
+		{
784
+			"isGenerated" : true,
785
+			"path" : "D:/Dev/Work/flutter_zsdk/example/android/app/.cxx/Debug/43m1z1l5/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake"
786
+		}
787
+	],
788
+	"kind" : "cmakeFiles",
789
+	"paths" : 
790
+	{
791
+		"build" : "D:/Dev/Work/flutter_zsdk/example/android/app/.cxx/Debug/43m1z1l5/x86",
792
+		"source" : "C:/Users/raiha/fvm/default/packages/flutter_tools/gradle/src/main/groovy"
793
+	},
794
+	"version" : 
795
+	{
796
+		"major" : 1,
797
+		"minor" : 0
798
+	}
799
+}

+ 43 - 0
example/android/app/.cxx/Debug/43m1z1l5/x86/.cmake/api/v1/reply/codemodel-v2-4035b16735a45f317b02.json

@@ -0,0 +1,43 @@
1
+{
2
+	"configurations" : 
3
+	[
4
+		{
5
+			"directories" : 
6
+			[
7
+				{
8
+					"build" : ".",
9
+					"jsonFile" : "directory-.-Debug-d0094a50bb2071803777.json",
10
+					"minimumCMakeVersion" : 
11
+					{
12
+						"string" : "3.6.0"
13
+					},
14
+					"projectIndex" : 0,
15
+					"source" : "."
16
+				}
17
+			],
18
+			"name" : "Debug",
19
+			"projects" : 
20
+			[
21
+				{
22
+					"directoryIndexes" : 
23
+					[
24
+						0
25
+					],
26
+					"name" : "Project"
27
+				}
28
+			],
29
+			"targets" : []
30
+		}
31
+	],
32
+	"kind" : "codemodel",
33
+	"paths" : 
34
+	{
35
+		"build" : "D:/Dev/Work/flutter_zsdk/example/android/app/.cxx/Debug/43m1z1l5/x86",
36
+		"source" : "C:/Users/raiha/fvm/default/packages/flutter_tools/gradle/src/main/groovy"
37
+	},
38
+	"version" : 
39
+	{
40
+		"major" : 2,
41
+		"minor" : 3
42
+	}
43
+}

+ 14 - 0
example/android/app/.cxx/Debug/43m1z1l5/x86/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json

@@ -0,0 +1,14 @@
1
+{
2
+	"backtraceGraph" : 
3
+	{
4
+		"commands" : [],
5
+		"files" : [],
6
+		"nodes" : []
7
+	},
8
+	"installers" : [],
9
+	"paths" : 
10
+	{
11
+		"build" : ".",
12
+		"source" : "."
13
+	}
14
+}

+ 92 - 0
example/android/app/.cxx/Debug/43m1z1l5/x86/.cmake/api/v1/reply/index-2025-03-27T04-05-14-0598.json

@@ -0,0 +1,92 @@
1
+{
2
+	"cmake" : 
3
+	{
4
+		"generator" : 
5
+		{
6
+			"multiConfig" : false,
7
+			"name" : "Ninja"
8
+		},
9
+		"paths" : 
10
+		{
11
+			"cmake" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cmake.exe",
12
+			"cpack" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cpack.exe",
13
+			"ctest" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/bin/ctest.exe",
14
+			"root" : "C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22"
15
+		},
16
+		"version" : 
17
+		{
18
+			"isDirty" : true,
19
+			"major" : 3,
20
+			"minor" : 22,
21
+			"patch" : 1,
22
+			"string" : "3.22.1-g37088a8-dirty",
23
+			"suffix" : "g37088a8"
24
+		}
25
+	},
26
+	"objects" : 
27
+	[
28
+		{
29
+			"jsonFile" : "codemodel-v2-4035b16735a45f317b02.json",
30
+			"kind" : "codemodel",
31
+			"version" : 
32
+			{
33
+				"major" : 2,
34
+				"minor" : 3
35
+			}
36
+		},
37
+		{
38
+			"jsonFile" : "cache-v2-591d53d6388306c732fd.json",
39
+			"kind" : "cache",
40
+			"version" : 
41
+			{
42
+				"major" : 2,
43
+				"minor" : 0
44
+			}
45
+		},
46
+		{
47
+			"jsonFile" : "cmakeFiles-v1-32915af14302ec14f2e0.json",
48
+			"kind" : "cmakeFiles",
49
+			"version" : 
50
+			{
51
+				"major" : 1,
52
+				"minor" : 0
53
+			}
54
+		}
55
+	],
56
+	"reply" : 
57
+	{
58
+		"client-agp" : 
59
+		{
60
+			"cache-v2" : 
61
+			{
62
+				"jsonFile" : "cache-v2-591d53d6388306c732fd.json",
63
+				"kind" : "cache",
64
+				"version" : 
65
+				{
66
+					"major" : 2,
67
+					"minor" : 0
68
+				}
69
+			},
70
+			"cmakeFiles-v1" : 
71
+			{
72
+				"jsonFile" : "cmakeFiles-v1-32915af14302ec14f2e0.json",
73
+				"kind" : "cmakeFiles",
74
+				"version" : 
75
+				{
76
+					"major" : 1,
77
+					"minor" : 0
78
+				}
79
+			},
80
+			"codemodel-v2" : 
81
+			{
82
+				"jsonFile" : "codemodel-v2-4035b16735a45f317b02.json",
83
+				"kind" : "codemodel",
84
+				"version" : 
85
+				{
86
+					"major" : 2,
87
+					"minor" : 3
88
+				}
89
+			}
90
+		}
91
+	}
92
+}

+ 401 - 0
example/android/app/.cxx/Debug/43m1z1l5/x86/CMakeCache.txt

@@ -0,0 +1,401 @@
1
+# This is the CMakeCache file.
2
+# For build in directory: d:/Dev/Work/flutter_zsdk/example/android/app/.cxx/Debug/43m1z1l5/x86
3
+# It was generated by CMake: C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cmake.exe
4
+# You can edit this file to change values found and used by cmake.
5
+# If you do not want to change any of the values, simply exit the editor.
6
+# If you do want to change a value, simply edit, save, and exit the editor.
7
+# The syntax for the file is as follows:
8
+# KEY:TYPE=VALUE
9
+# KEY is the name of a variable in the cache.
10
+# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
11
+# VALUE is the current value for the KEY.
12
+
13
+########################
14
+# EXTERNAL cache entries
15
+########################
16
+
17
+//No help, variable specified on the command line.
18
+ANDROID_ABI:UNINITIALIZED=x86
19
+
20
+//No help, variable specified on the command line.
21
+ANDROID_NDK:UNINITIALIZED=C:\Users\raiha\AppData\Local\Android\sdk\ndk\25.1.8937393
22
+
23
+//No help, variable specified on the command line.
24
+ANDROID_PLATFORM:UNINITIALIZED=android-21
25
+
26
+//Path to a program.
27
+CMAKE_ADDR2LINE:FILEPATH=C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-addr2line.exe
28
+
29
+//No help, variable specified on the command line.
30
+CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86
31
+
32
+//No help, variable specified on the command line.
33
+CMAKE_ANDROID_NDK:UNINITIALIZED=C:\Users\raiha\AppData\Local\Android\sdk\ndk\25.1.8937393
34
+
35
+//Archiver
36
+CMAKE_AR:FILEPATH=C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe
37
+
38
+//Flags used by the compiler during all build types.
39
+CMAKE_ASM_FLAGS:STRING=
40
+
41
+//Flags used by the compiler during debug builds.
42
+CMAKE_ASM_FLAGS_DEBUG:STRING=
43
+
44
+//Flags used by the compiler during release builds.
45
+CMAKE_ASM_FLAGS_RELEASE:STRING=
46
+
47
+//Choose the type of build, options are: None Debug Release RelWithDebInfo
48
+// MinSizeRel ...
49
+CMAKE_BUILD_TYPE:STRING=Debug
50
+
51
+//LLVM archiver
52
+CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND
53
+
54
+//Generate index for LLVM archive
55
+CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND
56
+
57
+//Flags used by the compiler during all build types.
58
+CMAKE_CXX_FLAGS:STRING=
59
+
60
+//Flags used by the compiler during debug builds.
61
+CMAKE_CXX_FLAGS_DEBUG:STRING=
62
+
63
+//Flags used by the CXX compiler during MINSIZEREL builds.
64
+CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
65
+
66
+//Flags used by the compiler during release builds.
67
+CMAKE_CXX_FLAGS_RELEASE:STRING=
68
+
69
+//Flags used by the CXX compiler during RELWITHDEBINFO builds.
70
+CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
71
+
72
+//Libraries linked by default with all C++ applications.
73
+CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm
74
+
75
+//LLVM archiver
76
+CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND
77
+
78
+//Generate index for LLVM archive
79
+CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND
80
+
81
+//Flags used by the compiler during all build types.
82
+CMAKE_C_FLAGS:STRING=
83
+
84
+//Flags used by the compiler during debug builds.
85
+CMAKE_C_FLAGS_DEBUG:STRING=
86
+
87
+//Flags used by the C compiler during MINSIZEREL builds.
88
+CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
89
+
90
+//Flags used by the compiler during release builds.
91
+CMAKE_C_FLAGS_RELEASE:STRING=
92
+
93
+//Flags used by the C compiler during RELWITHDEBINFO builds.
94
+CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
95
+
96
+//Libraries linked by default with all C applications.
97
+CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm
98
+
99
+//Path to a program.
100
+CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND
101
+
102
+//Flags used by the linker.
103
+CMAKE_EXE_LINKER_FLAGS:STRING=
104
+
105
+//Flags used by the linker during DEBUG builds.
106
+CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
107
+
108
+//Flags used by the linker during MINSIZEREL builds.
109
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
110
+
111
+//Flags used by the linker during RELEASE builds.
112
+CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
113
+
114
+//Flags used by the linker during RELWITHDEBINFO builds.
115
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
116
+
117
+//No help, variable specified on the command line.
118
+CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON
119
+
120
+//Install path prefix, prepended onto install directories.
121
+CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/Project
122
+
123
+//No help, variable specified on the command line.
124
+CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=D:\Dev\Work\flutter_zsdk\example\build\app\intermediates\cxx\Debug\43m1z1l5\obj\x86
125
+
126
+//Path to a program.
127
+CMAKE_LINKER:FILEPATH=C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe
128
+
129
+//No help, variable specified on the command line.
130
+CMAKE_MAKE_PROGRAM:UNINITIALIZED=C:\Users\raiha\AppData\Local\Android\sdk\cmake\3.22.1\bin\ninja.exe
131
+
132
+//Flags used by the linker during the creation of modules.
133
+CMAKE_MODULE_LINKER_FLAGS:STRING=
134
+
135
+//Flags used by the linker during the creation of modules during
136
+// DEBUG builds.
137
+CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
138
+
139
+//Flags used by the linker during the creation of modules during
140
+// MINSIZEREL builds.
141
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
142
+
143
+//Flags used by the linker during the creation of modules during
144
+// RELEASE builds.
145
+CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
146
+
147
+//Flags used by the linker during the creation of modules during
148
+// RELWITHDEBINFO builds.
149
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
150
+
151
+//Path to a program.
152
+CMAKE_NM:FILEPATH=C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-nm.exe
153
+
154
+//Path to a program.
155
+CMAKE_OBJCOPY:FILEPATH=C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objcopy.exe
156
+
157
+//Path to a program.
158
+CMAKE_OBJDUMP:FILEPATH=C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe
159
+
160
+//Value Computed by CMake
161
+CMAKE_PROJECT_DESCRIPTION:STATIC=
162
+
163
+//Value Computed by CMake
164
+CMAKE_PROJECT_HOMEPAGE_URL:STATIC=
165
+
166
+//Value Computed by CMake
167
+CMAKE_PROJECT_NAME:STATIC=Project
168
+
169
+//Ranlib
170
+CMAKE_RANLIB:FILEPATH=C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe
171
+
172
+//Path to a program.
173
+CMAKE_READELF:FILEPATH=C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-readelf.exe
174
+
175
+//No help, variable specified on the command line.
176
+CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=D:\Dev\Work\flutter_zsdk\example\build\app\intermediates\cxx\Debug\43m1z1l5\obj\x86
177
+
178
+//Flags used by the linker during the creation of dll's.
179
+CMAKE_SHARED_LINKER_FLAGS:STRING=
180
+
181
+//Flags used by the linker during the creation of shared libraries
182
+// during DEBUG builds.
183
+CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
184
+
185
+//Flags used by the linker during the creation of shared libraries
186
+// during MINSIZEREL builds.
187
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
188
+
189
+//Flags used by the linker during the creation of shared libraries
190
+// during RELEASE builds.
191
+CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
192
+
193
+//Flags used by the linker during the creation of shared libraries
194
+// during RELWITHDEBINFO builds.
195
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
196
+
197
+//If set, runtime paths are not added when installing shared libraries,
198
+// but are added when building.
199
+CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
200
+
201
+//If set, runtime paths are not added when using shared libraries.
202
+CMAKE_SKIP_RPATH:BOOL=NO
203
+
204
+//Flags used by the linker during the creation of static libraries
205
+// during all build types.
206
+CMAKE_STATIC_LINKER_FLAGS:STRING=
207
+
208
+//Flags used by the linker during the creation of static libraries
209
+// during DEBUG builds.
210
+CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
211
+
212
+//Flags used by the linker during the creation of static libraries
213
+// during MINSIZEREL builds.
214
+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
215
+
216
+//Flags used by the linker during the creation of static libraries
217
+// during RELEASE builds.
218
+CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
219
+
220
+//Flags used by the linker during the creation of static libraries
221
+// during RELWITHDEBINFO builds.
222
+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
223
+
224
+//Strip
225
+CMAKE_STRIP:FILEPATH=C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe
226
+
227
+//No help, variable specified on the command line.
228
+CMAKE_SYSTEM_NAME:UNINITIALIZED=Android
229
+
230
+//No help, variable specified on the command line.
231
+CMAKE_SYSTEM_VERSION:UNINITIALIZED=21
232
+
233
+//The CMake toolchain file
234
+CMAKE_TOOLCHAIN_FILE:FILEPATH=C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/build/cmake/android.toolchain.cmake
235
+
236
+//If this value is on, makefiles will be generated without the
237
+// .SILENT directive, and all commands will be echoed to the console
238
+// during the make.  This is useful for debugging only. With Visual
239
+// Studio IDE projects all commands are done without /nologo.
240
+CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
241
+
242
+//Value Computed by CMake
243
+Project_BINARY_DIR:STATIC=D:/Dev/Work/flutter_zsdk/example/android/app/.cxx/Debug/43m1z1l5/x86
244
+
245
+//Value Computed by CMake
246
+Project_IS_TOP_LEVEL:STATIC=ON
247
+
248
+//Value Computed by CMake
249
+Project_SOURCE_DIR:STATIC=C:/Users/raiha/fvm/default/packages/flutter_tools/gradle/src/main/groovy
250
+
251
+
252
+########################
253
+# INTERNAL cache entries
254
+########################
255
+
256
+//ADVANCED property for variable: CMAKE_ADDR2LINE
257
+CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
258
+//ADVANCED property for variable: CMAKE_AR
259
+CMAKE_AR-ADVANCED:INTERNAL=1
260
+//This is the directory where this CMakeCache.txt was created
261
+CMAKE_CACHEFILE_DIR:INTERNAL=d:/Dev/Work/flutter_zsdk/example/android/app/.cxx/Debug/43m1z1l5/x86
262
+//Major version of cmake used to create the current loaded cache
263
+CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
264
+//Minor version of cmake used to create the current loaded cache
265
+CMAKE_CACHE_MINOR_VERSION:INTERNAL=22
266
+//Patch version of cmake used to create the current loaded cache
267
+CMAKE_CACHE_PATCH_VERSION:INTERNAL=1
268
+//Path to CMake executable.
269
+CMAKE_COMMAND:INTERNAL=C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cmake.exe
270
+//Path to cpack program executable.
271
+CMAKE_CPACK_COMMAND:INTERNAL=C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cpack.exe
272
+//Path to ctest program executable.
273
+CMAKE_CTEST_COMMAND:INTERNAL=C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/bin/ctest.exe
274
+//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR
275
+CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1
276
+//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB
277
+CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1
278
+//ADVANCED property for variable: CMAKE_CXX_FLAGS
279
+CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
280
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
281
+CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
282
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
283
+CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
284
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
285
+CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
286
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
287
+CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
288
+//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES
289
+CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1
290
+//ADVANCED property for variable: CMAKE_C_COMPILER_AR
291
+CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1
292
+//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB
293
+CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1
294
+//ADVANCED property for variable: CMAKE_C_FLAGS
295
+CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
296
+//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
297
+CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
298
+//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
299
+CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
300
+//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
301
+CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
302
+//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
303
+CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
304
+//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES
305
+CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1
306
+//ADVANCED property for variable: CMAKE_DLLTOOL
307
+CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
308
+//Whether to issue deprecation errors for macros and functions.
309
+CMAKE_ERROR_DEPRECATED:INTERNAL=FALSE
310
+//Executable file format
311
+CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
312
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
313
+CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
314
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
315
+CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
316
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
317
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
318
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
319
+CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
320
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
321
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
322
+//Name of external makefile project generator.
323
+CMAKE_EXTRA_GENERATOR:INTERNAL=
324
+//Name of generator.
325
+CMAKE_GENERATOR:INTERNAL=Ninja
326
+//Generator instance identifier.
327
+CMAKE_GENERATOR_INSTANCE:INTERNAL=
328
+//Name of generator platform.
329
+CMAKE_GENERATOR_PLATFORM:INTERNAL=
330
+//Name of generator toolset.
331
+CMAKE_GENERATOR_TOOLSET:INTERNAL=
332
+//Source directory with the top level CMakeLists.txt file for this
333
+// project
334
+CMAKE_HOME_DIRECTORY:INTERNAL=C:/Users/raiha/fvm/default/packages/flutter_tools/gradle/src/main/groovy
335
+//Install .so files without execute permission.
336
+CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0
337
+//ADVANCED property for variable: CMAKE_LINKER
338
+CMAKE_LINKER-ADVANCED:INTERNAL=1
339
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
340
+CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
341
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
342
+CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
343
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
344
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
345
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
346
+CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
347
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
348
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
349
+//ADVANCED property for variable: CMAKE_NM
350
+CMAKE_NM-ADVANCED:INTERNAL=1
351
+//number of local generators
352
+CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
353
+//ADVANCED property for variable: CMAKE_OBJCOPY
354
+CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
355
+//ADVANCED property for variable: CMAKE_OBJDUMP
356
+CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
357
+//Platform information initialized
358
+CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
359
+//ADVANCED property for variable: CMAKE_RANLIB
360
+CMAKE_RANLIB-ADVANCED:INTERNAL=1
361
+//ADVANCED property for variable: CMAKE_READELF
362
+CMAKE_READELF-ADVANCED:INTERNAL=1
363
+//Path to CMake installation.
364
+CMAKE_ROOT:INTERNAL=C:/Users/raiha/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22
365
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
366
+CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
367
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
368
+CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
369
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
370
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
371
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
372
+CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
373
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
374
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
375
+//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
376
+CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
377
+//ADVANCED property for variable: CMAKE_SKIP_RPATH
378
+CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
379
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
380
+CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
381
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
382
+CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
383
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
384
+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
385
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
386
+CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
387
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
388
+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
389
+//ADVANCED property for variable: CMAKE_STRIP
390
+CMAKE_STRIP-ADVANCED:INTERNAL=1
391
+//Suppress errors that are meant for the author of the CMakeLists.txt
392
+// files.
393
+CMAKE_SUPPRESS_DEVELOPER_ERRORS:INTERNAL=TRUE
394
+//Suppress Warnings that are meant for the author of the CMakeLists.txt
395
+// files.
396
+CMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=TRUE
397
+//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
398
+CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
399
+//Whether to issue warnings for deprecated functionality.
400
+CMAKE_WARN_DEPRECATED:INTERNAL=FALSE
401
+

Fichier diff supprimé car celui-ci est trop grand
+ 72 - 0
example/android/app/.cxx/Debug/43m1z1l5/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake


Fichier diff supprimé car celui-ci est trop grand
+ 83 - 0
example/android/app/.cxx/Debug/43m1z1l5/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake


BIN
example/android/app/.cxx/Debug/43m1z1l5/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeDetermineCompilerABI_C.bin


BIN
example/android/app/.cxx/Debug/43m1z1l5/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeDetermineCompilerABI_CXX.bin


+ 15 - 0
example/android/app/.cxx/Debug/43m1z1l5/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake

@@ -0,0 +1,15 @@
1
+set(CMAKE_HOST_SYSTEM "Windows-10.0.26100")
2
+set(CMAKE_HOST_SYSTEM_NAME "Windows")
3
+set(CMAKE_HOST_SYSTEM_VERSION "10.0.26100")
4
+set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64")
5
+
6
+include("C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/build/cmake/android.toolchain.cmake")
7
+
8
+set(CMAKE_SYSTEM "Android-1")
9
+set(CMAKE_SYSTEM_NAME "Android")
10
+set(CMAKE_SYSTEM_VERSION "1")
11
+set(CMAKE_SYSTEM_PROCESSOR "i686")
12
+
13
+set(CMAKE_CROSSCOMPILING "TRUE")
14
+
15
+set(CMAKE_SYSTEM_LOADED 1)

+ 803 - 0
example/android/app/.cxx/Debug/43m1z1l5/x86/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.c

@@ -0,0 +1,803 @@
1
+#ifdef __cplusplus
2
+# error "A C++ compiler has been selected for C."
3
+#endif
4
+
5
+#if defined(__18CXX)
6
+# define ID_VOID_MAIN
7
+#endif
8
+#if defined(__CLASSIC_C__)
9
+/* cv-qualifiers did not exist in K&R C */
10
+# define const
11
+# define volatile
12
+#endif
13
+
14
+#if !defined(__has_include)
15
+/* If the compiler does not have __has_include, pretend the answer is
16
+   always no.  */
17
+#  define __has_include(x) 0
18
+#endif
19
+
20
+
21
+/* Version number components: V=Version, R=Revision, P=Patch
22
+   Version date components:   YYYY=Year, MM=Month,   DD=Day  */
23
+
24
+#if defined(__INTEL_COMPILER) || defined(__ICC)
25
+# define COMPILER_ID "Intel"
26
+# if defined(_MSC_VER)
27
+#  define SIMULATE_ID "MSVC"
28
+# endif
29
+# if defined(__GNUC__)
30
+#  define SIMULATE_ID "GNU"
31
+# endif
32
+  /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,
33
+     except that a few beta releases use the old format with V=2021.  */
34
+# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111
35
+#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
36
+#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
37
+#  if defined(__INTEL_COMPILER_UPDATE)
38
+#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
39
+#  else
40
+#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER   % 10)
41
+#  endif
42
+# else
43
+#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)
44
+#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)
45
+   /* The third version component from --version is an update index,
46
+      but no macro is provided for it.  */
47
+#  define COMPILER_VERSION_PATCH DEC(0)
48
+# endif
49
+# if defined(__INTEL_COMPILER_BUILD_DATE)
50
+   /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
51
+#  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
52
+# endif
53
+# if defined(_MSC_VER)
54
+   /* _MSC_VER = VVRR */
55
+#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
56
+#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
57
+# endif
58
+# if defined(__GNUC__)
59
+#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
60
+# elif defined(__GNUG__)
61
+#  define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
62
+# endif
63
+# if defined(__GNUC_MINOR__)
64
+#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
65
+# endif
66
+# if defined(__GNUC_PATCHLEVEL__)
67
+#  define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
68
+# endif
69
+
70
+#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)
71
+# define COMPILER_ID "IntelLLVM"
72
+#if defined(_MSC_VER)
73
+# define SIMULATE_ID "MSVC"
74
+#endif
75
+#if defined(__GNUC__)
76
+# define SIMULATE_ID "GNU"
77
+#endif
78
+/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and
79
+ * later.  Look for 6 digit vs. 8 digit version number to decide encoding.
80
+ * VVVV is no smaller than the current year when a version is released.
81
+ */
82
+#if __INTEL_LLVM_COMPILER < 1000000L
83
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)
84
+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)
85
+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER    % 10)
86
+#else
87
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)
88
+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)
89
+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER     % 100)
90
+#endif
91
+#if defined(_MSC_VER)
92
+  /* _MSC_VER = VVRR */
93
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
94
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
95
+#endif
96
+#if defined(__GNUC__)
97
+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
98
+#elif defined(__GNUG__)
99
+# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
100
+#endif
101
+#if defined(__GNUC_MINOR__)
102
+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
103
+#endif
104
+#if defined(__GNUC_PATCHLEVEL__)
105
+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
106
+#endif
107
+
108
+#elif defined(__PATHCC__)
109
+# define COMPILER_ID "PathScale"
110
+# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
111
+# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
112
+# if defined(__PATHCC_PATCHLEVEL__)
113
+#  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
114
+# endif
115
+
116
+#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
117
+# define COMPILER_ID "Embarcadero"
118
+# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
119
+# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
120
+# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__     & 0xFFFF)
121
+
122
+#elif defined(__BORLANDC__)
123
+# define COMPILER_ID "Borland"
124
+  /* __BORLANDC__ = 0xVRR */
125
+# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
126
+# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
127
+
128
+#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
129
+# define COMPILER_ID "Watcom"
130
+   /* __WATCOMC__ = VVRR */
131
+# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
132
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
133
+# if (__WATCOMC__ % 10) > 0
134
+#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
135
+# endif
136
+
137
+#elif defined(__WATCOMC__)
138
+# define COMPILER_ID "OpenWatcom"
139
+   /* __WATCOMC__ = VVRP + 1100 */
140
+# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
141
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
142
+# if (__WATCOMC__ % 10) > 0
143
+#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
144
+# endif
145
+
146
+#elif defined(__SUNPRO_C)
147
+# define COMPILER_ID "SunPro"
148
+# if __SUNPRO_C >= 0x5100
149
+   /* __SUNPRO_C = 0xVRRP */
150
+#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)
151
+#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)
152
+#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF)
153
+# else
154
+   /* __SUNPRO_CC = 0xVRP */
155
+#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8)
156
+#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF)
157
+#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF)
158
+# endif
159
+
160
+#elif defined(__HP_cc)
161
+# define COMPILER_ID "HP"
162
+  /* __HP_cc = VVRRPP */
163
+# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000)
164
+# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100)
165
+# define COMPILER_VERSION_PATCH DEC(__HP_cc     % 100)
166
+
167
+#elif defined(__DECC)
168
+# define COMPILER_ID "Compaq"
169
+  /* __DECC_VER = VVRRTPPPP */
170
+# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000)
171
+# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000  % 100)
172
+# define COMPILER_VERSION_PATCH DEC(__DECC_VER         % 10000)
173
+
174
+#elif defined(__IBMC__) && defined(__COMPILER_VER__)
175
+# define COMPILER_ID "zOS"
176
+  /* __IBMC__ = VRP */
177
+# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
178
+# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
179
+# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)
180
+
181
+#elif defined(__ibmxl__) && defined(__clang__)
182
+# define COMPILER_ID "XLClang"
183
+# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
184
+# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
185
+# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
186
+# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
187
+
188
+
189
+#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800
190
+# define COMPILER_ID "XL"
191
+  /* __IBMC__ = VRP */
192
+# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
193
+# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
194
+# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)
195
+
196
+#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800
197
+# define COMPILER_ID "VisualAge"
198
+  /* __IBMC__ = VRP */
199
+# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
200
+# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
201
+# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)
202
+
203
+#elif defined(__NVCOMPILER)
204
+# define COMPILER_ID "NVHPC"
205
+# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)
206
+# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)
207
+# if defined(__NVCOMPILER_PATCHLEVEL__)
208
+#  define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)
209
+# endif
210
+
211
+#elif defined(__PGI)
212
+# define COMPILER_ID "PGI"
213
+# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
214
+# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
215
+# if defined(__PGIC_PATCHLEVEL__)
216
+#  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
217
+# endif
218
+
219
+#elif defined(_CRAYC)
220
+# define COMPILER_ID "Cray"
221
+# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
222
+# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
223
+
224
+#elif defined(__TI_COMPILER_VERSION__)
225
+# define COMPILER_ID "TI"
226
+  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
227
+# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
228
+# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000)
229
+# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000)
230
+
231
+#elif defined(__CLANG_FUJITSU)
232
+# define COMPILER_ID "FujitsuClang"
233
+# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
234
+# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
235
+# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
236
+# define COMPILER_VERSION_INTERNAL_STR __clang_version__
237
+
238
+
239
+#elif defined(__FUJITSU)
240
+# define COMPILER_ID "Fujitsu"
241
+# if defined(__FCC_version__)
242
+#   define COMPILER_VERSION __FCC_version__
243
+# elif defined(__FCC_major__)
244
+#   define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
245
+#   define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
246
+#   define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
247
+# endif
248
+# if defined(__fcc_version)
249
+#   define COMPILER_VERSION_INTERNAL DEC(__fcc_version)
250
+# elif defined(__FCC_VERSION)
251
+#   define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)
252
+# endif
253
+
254
+
255
+#elif defined(__ghs__)
256
+# define COMPILER_ID "GHS"
257
+/* __GHS_VERSION_NUMBER = VVVVRP */
258
+# ifdef __GHS_VERSION_NUMBER
259
+# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
260
+# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
261
+# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER      % 10)
262
+# endif
263
+
264
+#elif defined(__TINYC__)
265
+# define COMPILER_ID "TinyCC"
266
+
267
+#elif defined(__BCC__)
268
+# define COMPILER_ID "Bruce"
269
+
270
+#elif defined(__SCO_VERSION__)
271
+# define COMPILER_ID "SCO"
272
+
273
+#elif defined(__ARMCC_VERSION) && !defined(__clang__)
274
+# define COMPILER_ID "ARMCC"
275
+#if __ARMCC_VERSION >= 1000000
276
+  /* __ARMCC_VERSION = VRRPPPP */
277
+  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
278
+  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
279
+  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION     % 10000)
280
+#else
281
+  /* __ARMCC_VERSION = VRPPPP */
282
+  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
283
+  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
284
+  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION    % 10000)
285
+#endif
286
+
287
+
288
+#elif defined(__clang__) && defined(__apple_build_version__)
289
+# define COMPILER_ID "AppleClang"
290
+# if defined(_MSC_VER)
291
+#  define SIMULATE_ID "MSVC"
292
+# endif
293
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
294
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
295
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
296
+# if defined(_MSC_VER)
297
+   /* _MSC_VER = VVRR */
298
+#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
299
+#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
300
+# endif
301
+# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
302
+
303
+#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
304
+# define COMPILER_ID "ARMClang"
305
+  # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
306
+  # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
307
+  # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION     % 10000)
308
+# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
309
+
310
+#elif defined(__clang__)
311
+# define COMPILER_ID "Clang"
312
+# if defined(_MSC_VER)
313
+#  define SIMULATE_ID "MSVC"
314
+# endif
315
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
316
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
317
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
318
+# if defined(_MSC_VER)
319
+   /* _MSC_VER = VVRR */
320
+#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
321
+#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
322
+# endif
323
+
324
+#elif defined(__GNUC__)
325
+# define COMPILER_ID "GNU"
326
+# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
327
+# if defined(__GNUC_MINOR__)
328
+#  define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
329
+# endif
330
+# if defined(__GNUC_PATCHLEVEL__)
331
+#  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
332
+# endif
333
+
334
+#elif defined(_MSC_VER)
335
+# define COMPILER_ID "MSVC"
336
+  /* _MSC_VER = VVRR */
337
+# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
338
+# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
339
+# if defined(_MSC_FULL_VER)
340
+#  if _MSC_VER >= 1400
341
+    /* _MSC_FULL_VER = VVRRPPPPP */
342
+#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
343
+#  else
344
+    /* _MSC_FULL_VER = VVRRPPPP */
345
+#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
346
+#  endif
347
+# endif
348
+# if defined(_MSC_BUILD)
349
+#  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
350
+# endif
351
+
352
+#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
353
+# define COMPILER_ID "ADSP"
354
+#if defined(__VISUALDSPVERSION__)
355
+  /* __VISUALDSPVERSION__ = 0xVVRRPP00 */
356
+# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
357
+# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
358
+# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8  & 0xFF)
359
+#endif
360
+
361
+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
362
+# define COMPILER_ID "IAR"
363
+# if defined(__VER__) && defined(__ICCARM__)
364
+#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
365
+#  define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
366
+#  define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
367
+#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
368
+# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))
369
+#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
370
+#  define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
371
+#  define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
372
+#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
373
+# endif
374
+
375
+#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC)
376
+# define COMPILER_ID "SDCC"
377
+# if defined(__SDCC_VERSION_MAJOR)
378
+#  define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR)
379
+#  define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR)
380
+#  define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH)
381
+# else
382
+  /* SDCC = VRP */
383
+#  define COMPILER_VERSION_MAJOR DEC(SDCC/100)
384
+#  define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10)
385
+#  define COMPILER_VERSION_PATCH DEC(SDCC    % 10)
386
+# endif
387
+
388
+
389
+/* These compilers are either not known or too old to define an
390
+  identification macro.  Try to identify the platform and guess that
391
+  it is the native compiler.  */
392
+#elif defined(__hpux) || defined(__hpua)
393
+# define COMPILER_ID "HP"
394
+
395
+#else /* unknown compiler */
396
+# define COMPILER_ID ""
397
+#endif
398
+
399
+/* Construct the string literal in pieces to prevent the source from
400
+   getting matched.  Store it in a pointer rather than an array
401
+   because some compilers will just produce instructions to fill the
402
+   array rather than assigning a pointer to a static array.  */
403
+char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
404
+#ifdef SIMULATE_ID
405
+char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
406
+#endif
407
+
408
+#ifdef __QNXNTO__
409
+char const* qnxnto = "INFO" ":" "qnxnto[]";
410
+#endif
411
+
412
+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
413
+char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
414
+#endif
415
+
416
+#define STRINGIFY_HELPER(X) #X
417
+#define STRINGIFY(X) STRINGIFY_HELPER(X)
418
+
419
+/* Identify known platforms by name.  */
420
+#if defined(__linux) || defined(__linux__) || defined(linux)
421
+# define PLATFORM_ID "Linux"
422
+
423
+#elif defined(__MSYS__)
424
+# define PLATFORM_ID "MSYS"
425
+
426
+#elif defined(__CYGWIN__)
427
+# define PLATFORM_ID "Cygwin"
428
+
429
+#elif defined(__MINGW32__)
430
+# define PLATFORM_ID "MinGW"
431
+
432
+#elif defined(__APPLE__)
433
+# define PLATFORM_ID "Darwin"
434
+
435
+#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
436
+# define PLATFORM_ID "Windows"
437
+
438
+#elif defined(__FreeBSD__) || defined(__FreeBSD)
439
+# define PLATFORM_ID "FreeBSD"
440
+
441
+#elif defined(__NetBSD__) || defined(__NetBSD)
442
+# define PLATFORM_ID "NetBSD"
443
+
444
+#elif defined(__OpenBSD__) || defined(__OPENBSD)
445
+# define PLATFORM_ID "OpenBSD"
446
+
447
+#elif defined(__sun) || defined(sun)
448
+# define PLATFORM_ID "SunOS"
449
+
450
+#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
451
+# define PLATFORM_ID "AIX"
452
+
453
+#elif defined(__hpux) || defined(__hpux__)
454
+# define PLATFORM_ID "HP-UX"
455
+
456
+#elif defined(__HAIKU__)
457
+# define PLATFORM_ID "Haiku"
458
+
459
+#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
460
+# define PLATFORM_ID "BeOS"
461
+
462
+#elif defined(__QNX__) || defined(__QNXNTO__)
463
+# define PLATFORM_ID "QNX"
464
+
465
+#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
466
+# define PLATFORM_ID "Tru64"
467
+
468
+#elif defined(__riscos) || defined(__riscos__)
469
+# define PLATFORM_ID "RISCos"
470
+
471
+#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
472
+# define PLATFORM_ID "SINIX"
473
+
474
+#elif defined(__UNIX_SV__)
475
+# define PLATFORM_ID "UNIX_SV"
476
+
477
+#elif defined(__bsdos__)
478
+# define PLATFORM_ID "BSDOS"
479
+
480
+#elif defined(_MPRAS) || defined(MPRAS)
481
+# define PLATFORM_ID "MP-RAS"
482
+
483
+#elif defined(__osf) || defined(__osf__)
484
+# define PLATFORM_ID "OSF1"
485
+
486
+#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
487
+# define PLATFORM_ID "SCO_SV"
488
+
489
+#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
490
+# define PLATFORM_ID "ULTRIX"
491
+
492
+#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
493
+# define PLATFORM_ID "Xenix"
494
+
495
+#elif defined(__WATCOMC__)
496
+# if defined(__LINUX__)
497
+#  define PLATFORM_ID "Linux"
498
+
499
+# elif defined(__DOS__)
500
+#  define PLATFORM_ID "DOS"
501
+
502
+# elif defined(__OS2__)
503
+#  define PLATFORM_ID "OS2"
504
+
505
+# elif defined(__WINDOWS__)
506
+#  define PLATFORM_ID "Windows3x"
507
+
508
+# elif defined(__VXWORKS__)
509
+#  define PLATFORM_ID "VxWorks"
510
+
511
+# else /* unknown platform */
512
+#  define PLATFORM_ID
513
+# endif
514
+
515
+#elif defined(__INTEGRITY)
516
+# if defined(INT_178B)
517
+#  define PLATFORM_ID "Integrity178"
518
+
519
+# else /* regular Integrity */
520
+#  define PLATFORM_ID "Integrity"
521
+# endif
522
+
523
+#else /* unknown platform */
524
+# define PLATFORM_ID
525
+
526
+#endif
527
+
528
+/* For windows compilers MSVC and Intel we can determine
529
+   the architecture of the compiler being used.  This is because
530
+   the compilers do not have flags that can change the architecture,
531
+   but rather depend on which compiler is being used
532
+*/
533
+#if defined(_WIN32) && defined(_MSC_VER)
534
+# if defined(_M_IA64)
535
+#  define ARCHITECTURE_ID "IA64"
536
+
537
+# elif defined(_M_ARM64EC)
538
+#  define ARCHITECTURE_ID "ARM64EC"
539
+
540
+# elif defined(_M_X64) || defined(_M_AMD64)
541
+#  define ARCHITECTURE_ID "x64"
542
+
543
+# elif defined(_M_IX86)
544
+#  define ARCHITECTURE_ID "X86"
545
+
546
+# elif defined(_M_ARM64)
547
+#  define ARCHITECTURE_ID "ARM64"
548
+
549
+# elif defined(_M_ARM)
550
+#  if _M_ARM == 4
551
+#   define ARCHITECTURE_ID "ARMV4I"
552
+#  elif _M_ARM == 5
553
+#   define ARCHITECTURE_ID "ARMV5I"
554
+#  else
555
+#   define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
556
+#  endif
557
+
558
+# elif defined(_M_MIPS)
559
+#  define ARCHITECTURE_ID "MIPS"
560
+
561
+# elif defined(_M_SH)
562
+#  define ARCHITECTURE_ID "SHx"
563
+
564
+# else /* unknown architecture */
565
+#  define ARCHITECTURE_ID ""
566
+# endif
567
+
568
+#elif defined(__WATCOMC__)
569
+# if defined(_M_I86)
570
+#  define ARCHITECTURE_ID "I86"
571
+
572
+# elif defined(_M_IX86)
573
+#  define ARCHITECTURE_ID "X86"
574
+
575
+# else /* unknown architecture */
576
+#  define ARCHITECTURE_ID ""
577
+# endif
578
+
579
+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
580
+# if defined(__ICCARM__)
581
+#  define ARCHITECTURE_ID "ARM"
582
+
583
+# elif defined(__ICCRX__)
584
+#  define ARCHITECTURE_ID "RX"
585
+
586
+# elif defined(__ICCRH850__)
587
+#  define ARCHITECTURE_ID "RH850"
588
+
589
+# elif defined(__ICCRL78__)
590
+#  define ARCHITECTURE_ID "RL78"
591
+
592
+# elif defined(__ICCRISCV__)
593
+#  define ARCHITECTURE_ID "RISCV"
594
+
595
+# elif defined(__ICCAVR__)
596
+#  define ARCHITECTURE_ID "AVR"
597
+
598
+# elif defined(__ICC430__)
599
+#  define ARCHITECTURE_ID "MSP430"
600
+
601
+# elif defined(__ICCV850__)
602
+#  define ARCHITECTURE_ID "V850"
603
+
604
+# elif defined(__ICC8051__)
605
+#  define ARCHITECTURE_ID "8051"
606
+
607
+# elif defined(__ICCSTM8__)
608
+#  define ARCHITECTURE_ID "STM8"
609
+
610
+# else /* unknown architecture */
611
+#  define ARCHITECTURE_ID ""
612
+# endif
613
+
614
+#elif defined(__ghs__)
615
+# if defined(__PPC64__)
616
+#  define ARCHITECTURE_ID "PPC64"
617
+
618
+# elif defined(__ppc__)
619
+#  define ARCHITECTURE_ID "PPC"
620
+
621
+# elif defined(__ARM__)
622
+#  define ARCHITECTURE_ID "ARM"
623
+
624
+# elif defined(__x86_64__)
625
+#  define ARCHITECTURE_ID "x64"
626
+
627
+# elif defined(__i386__)
628
+#  define ARCHITECTURE_ID "X86"
629
+
630
+# else /* unknown architecture */
631
+#  define ARCHITECTURE_ID ""
632
+# endif
633
+
634
+#elif defined(__TI_COMPILER_VERSION__)
635
+# if defined(__TI_ARM__)
636
+#  define ARCHITECTURE_ID "ARM"
637
+
638
+# elif defined(__MSP430__)
639
+#  define ARCHITECTURE_ID "MSP430"
640
+
641
+# elif defined(__TMS320C28XX__)
642
+#  define ARCHITECTURE_ID "TMS320C28x"
643
+
644
+# elif defined(__TMS320C6X__) || defined(_TMS320C6X)
645
+#  define ARCHITECTURE_ID "TMS320C6x"
646
+
647
+# else /* unknown architecture */
648
+#  define ARCHITECTURE_ID ""
649
+# endif
650
+
651
+#else
652
+#  define ARCHITECTURE_ID
653
+#endif
654
+
655
+/* Convert integer to decimal digit literals.  */
656
+#define DEC(n)                   \
657
+  ('0' + (((n) / 10000000)%10)), \
658
+  ('0' + (((n) / 1000000)%10)),  \
659
+  ('0' + (((n) / 100000)%10)),   \
660
+  ('0' + (((n) / 10000)%10)),    \
661
+  ('0' + (((n) / 1000)%10)),     \
662
+  ('0' + (((n) / 100)%10)),      \
663
+  ('0' + (((n) / 10)%10)),       \
664
+  ('0' +  ((n) % 10))
665
+
666
+/* Convert integer to hex digit literals.  */
667
+#define HEX(n)             \
668
+  ('0' + ((n)>>28 & 0xF)), \
669
+  ('0' + ((n)>>24 & 0xF)), \
670
+  ('0' + ((n)>>20 & 0xF)), \
671
+  ('0' + ((n)>>16 & 0xF)), \
672
+  ('0' + ((n)>>12 & 0xF)), \
673
+  ('0' + ((n)>>8  & 0xF)), \
674
+  ('0' + ((n)>>4  & 0xF)), \
675
+  ('0' + ((n)     & 0xF))
676
+
677
+/* Construct a string literal encoding the version number. */
678
+#ifdef COMPILER_VERSION
679
+char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]";
680
+
681
+/* Construct a string literal encoding the version number components. */
682
+#elif defined(COMPILER_VERSION_MAJOR)
683
+char const info_version[] = {
684
+  'I', 'N', 'F', 'O', ':',
685
+  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
686
+  COMPILER_VERSION_MAJOR,
687
+# ifdef COMPILER_VERSION_MINOR
688
+  '.', COMPILER_VERSION_MINOR,
689
+#  ifdef COMPILER_VERSION_PATCH
690
+   '.', COMPILER_VERSION_PATCH,
691
+#   ifdef COMPILER_VERSION_TWEAK
692
+    '.', COMPILER_VERSION_TWEAK,
693
+#   endif
694
+#  endif
695
+# endif
696
+  ']','\0'};
697
+#endif
698
+
699
+/* Construct a string literal encoding the internal version number. */
700
+#ifdef COMPILER_VERSION_INTERNAL
701
+char const info_version_internal[] = {
702
+  'I', 'N', 'F', 'O', ':',
703
+  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
704
+  'i','n','t','e','r','n','a','l','[',
705
+  COMPILER_VERSION_INTERNAL,']','\0'};
706
+#elif defined(COMPILER_VERSION_INTERNAL_STR)
707
+char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]";
708
+#endif
709
+
710
+/* Construct a string literal encoding the version number components. */
711
+#ifdef SIMULATE_VERSION_MAJOR
712
+char const info_simulate_version[] = {
713
+  'I', 'N', 'F', 'O', ':',
714
+  's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
715
+  SIMULATE_VERSION_MAJOR,
716
+# ifdef SIMULATE_VERSION_MINOR
717
+  '.', SIMULATE_VERSION_MINOR,
718
+#  ifdef SIMULATE_VERSION_PATCH
719
+   '.', SIMULATE_VERSION_PATCH,
720
+#   ifdef SIMULATE_VERSION_TWEAK
721
+    '.', SIMULATE_VERSION_TWEAK,
722
+#   endif
723
+#  endif
724
+# endif
725
+  ']','\0'};
726
+#endif
727
+
728
+/* Construct the string literal in pieces to prevent the source from
729
+   getting matched.  Store it in a pointer rather than an array
730
+   because some compilers will just produce instructions to fill the
731
+   array rather than assigning a pointer to a static array.  */
732
+char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
733
+char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
734
+
735
+
736
+
737
+#if !defined(__STDC__) && !defined(__clang__)
738
+# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__)
739
+#  define C_VERSION "90"
740
+# else
741
+#  define C_VERSION
742
+# endif
743
+#elif __STDC_VERSION__ > 201710L
744
+# define C_VERSION "23"
745
+#elif __STDC_VERSION__ >= 201710L
746
+# define C_VERSION "17"
747
+#elif __STDC_VERSION__ >= 201000L
748
+# define C_VERSION "11"
749
+#elif __STDC_VERSION__ >= 199901L
750
+# define C_VERSION "99"
751
+#else
752
+# define C_VERSION "90"
753
+#endif
754
+const char* info_language_standard_default =
755
+  "INFO" ":" "standard_default[" C_VERSION "]";
756
+
757
+const char* info_language_extensions_default = "INFO" ":" "extensions_default["
758
+/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */
759
+#if (defined(__clang__) || defined(__GNUC__) ||                               \
760
+     defined(__TI_COMPILER_VERSION__)) &&                                     \
761
+  !defined(__STRICT_ANSI__) && !defined(_MSC_VER)
762
+  "ON"
763
+#else
764
+  "OFF"
765
+#endif
766
+"]";
767
+
768
+/*--------------------------------------------------------------------------*/
769
+
770
+#ifdef ID_VOID_MAIN
771
+void main() {}
772
+#else
773
+# if defined(__CLASSIC_C__)
774
+int main(argc, argv) int argc; char *argv[];
775
+# else
776
+int main(int argc, char* argv[])
777
+# endif
778
+{
779
+  int require = 0;
780
+  require += info_compiler[argc];
781
+  require += info_platform[argc];
782
+  require += info_arch[argc];
783
+#ifdef COMPILER_VERSION_MAJOR
784
+  require += info_version[argc];
785
+#endif
786
+#ifdef COMPILER_VERSION_INTERNAL
787
+  require += info_version_internal[argc];
788
+#endif
789
+#ifdef SIMULATE_ID
790
+  require += info_simulate[argc];
791
+#endif
792
+#ifdef SIMULATE_VERSION_MAJOR
793
+  require += info_simulate_version[argc];
794
+#endif
795
+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
796
+  require += info_cray[argc];
797
+#endif
798
+  require += info_language_standard_default[argc];
799
+  require += info_language_extensions_default[argc];
800
+  (void)argv;
801
+  return require;
802
+}
803
+#endif

BIN
example/android/app/.cxx/Debug/43m1z1l5/x86/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.o


+ 791 - 0
example/android/app/.cxx/Debug/43m1z1l5/x86/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.cpp

@@ -0,0 +1,791 @@
1
+/* This source file must have a .cpp extension so that all C++ compilers
2
+   recognize the extension without flags.  Borland does not know .cxx for
3
+   example.  */
4
+#ifndef __cplusplus
5
+# error "A C compiler has been selected for C++."
6
+#endif
7
+
8
+#if !defined(__has_include)
9
+/* If the compiler does not have __has_include, pretend the answer is
10
+   always no.  */
11
+#  define __has_include(x) 0
12
+#endif
13
+
14
+
15
+/* Version number components: V=Version, R=Revision, P=Patch
16
+   Version date components:   YYYY=Year, MM=Month,   DD=Day  */
17
+
18
+#if defined(__COMO__)
19
+# define COMPILER_ID "Comeau"
20
+  /* __COMO_VERSION__ = VRR */
21
+# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100)
22
+# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100)
23
+
24
+#elif defined(__INTEL_COMPILER) || defined(__ICC)
25
+# define COMPILER_ID "Intel"
26
+# if defined(_MSC_VER)
27
+#  define SIMULATE_ID "MSVC"
28
+# endif
29
+# if defined(__GNUC__)
30
+#  define SIMULATE_ID "GNU"
31
+# endif
32
+  /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,
33
+     except that a few beta releases use the old format with V=2021.  */
34
+# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111
35
+#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
36
+#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
37
+#  if defined(__INTEL_COMPILER_UPDATE)
38
+#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
39
+#  else
40
+#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER   % 10)
41
+#  endif
42
+# else
43
+#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)
44
+#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)
45
+   /* The third version component from --version is an update index,
46
+      but no macro is provided for it.  */
47
+#  define COMPILER_VERSION_PATCH DEC(0)
48
+# endif
49
+# if defined(__INTEL_COMPILER_BUILD_DATE)
50
+   /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
51
+#  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
52
+# endif
53
+# if defined(_MSC_VER)
54
+   /* _MSC_VER = VVRR */
55
+#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
56
+#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
57
+# endif
58
+# if defined(__GNUC__)
59
+#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
60
+# elif defined(__GNUG__)
61
+#  define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
62
+# endif
63
+# if defined(__GNUC_MINOR__)
64
+#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
65
+# endif
66
+# if defined(__GNUC_PATCHLEVEL__)
67
+#  define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
68
+# endif
69
+
70
+#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)
71
+# define COMPILER_ID "IntelLLVM"
72
+#if defined(_MSC_VER)
73
+# define SIMULATE_ID "MSVC"
74
+#endif
75
+#if defined(__GNUC__)
76
+# define SIMULATE_ID "GNU"
77
+#endif
78
+/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and
79
+ * later.  Look for 6 digit vs. 8 digit version number to decide encoding.
80
+ * VVVV is no smaller than the current year when a version is released.
81
+ */
82
+#if __INTEL_LLVM_COMPILER < 1000000L
83
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)
84
+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)
85
+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER    % 10)
86
+#else
87
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)
88
+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)
89
+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER     % 100)
90
+#endif
91
+#if defined(_MSC_VER)
92
+  /* _MSC_VER = VVRR */
93
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
94
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
95
+#endif
96
+#if defined(__GNUC__)
97
+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
98
+#elif defined(__GNUG__)
99
+# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
100
+#endif
101
+#if defined(__GNUC_MINOR__)
102
+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
103
+#endif
104
+#if defined(__GNUC_PATCHLEVEL__)
105
+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
106
+#endif
107
+
108
+#elif defined(__PATHCC__)
109
+# define COMPILER_ID "PathScale"
110
+# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
111
+# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
112
+# if defined(__PATHCC_PATCHLEVEL__)
113
+#  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
114
+# endif
115
+
116
+#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
117
+# define COMPILER_ID "Embarcadero"
118
+# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
119
+# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
120
+# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__     & 0xFFFF)
121
+
122
+#elif defined(__BORLANDC__)
123
+# define COMPILER_ID "Borland"
124
+  /* __BORLANDC__ = 0xVRR */
125
+# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
126
+# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
127
+
128
+#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
129
+# define COMPILER_ID "Watcom"
130
+   /* __WATCOMC__ = VVRR */
131
+# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
132
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
133
+# if (__WATCOMC__ % 10) > 0
134
+#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
135
+# endif
136
+
137
+#elif defined(__WATCOMC__)
138
+# define COMPILER_ID "OpenWatcom"
139
+   /* __WATCOMC__ = VVRP + 1100 */
140
+# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
141
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
142
+# if (__WATCOMC__ % 10) > 0
143
+#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
144
+# endif
145
+
146
+#elif defined(__SUNPRO_CC)
147
+# define COMPILER_ID "SunPro"
148
+# if __SUNPRO_CC >= 0x5100
149
+   /* __SUNPRO_CC = 0xVRRP */
150
+#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)
151
+#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)
152
+#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF)
153
+# else
154
+   /* __SUNPRO_CC = 0xVRP */
155
+#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)
156
+#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)
157
+#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF)
158
+# endif
159
+
160
+#elif defined(__HP_aCC)
161
+# define COMPILER_ID "HP"
162
+  /* __HP_aCC = VVRRPP */
163
+# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)
164
+# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)
165
+# define COMPILER_VERSION_PATCH DEC(__HP_aCC     % 100)
166
+
167
+#elif defined(__DECCXX)
168
+# define COMPILER_ID "Compaq"
169
+  /* __DECCXX_VER = VVRRTPPPP */
170
+# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)
171
+# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000  % 100)
172
+# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER         % 10000)
173
+
174
+#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)
175
+# define COMPILER_ID "zOS"
176
+  /* __IBMCPP__ = VRP */
177
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
178
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
179
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)
180
+
181
+#elif defined(__ibmxl__) && defined(__clang__)
182
+# define COMPILER_ID "XLClang"
183
+# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
184
+# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
185
+# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
186
+# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
187
+
188
+
189
+#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800
190
+# define COMPILER_ID "XL"
191
+  /* __IBMCPP__ = VRP */
192
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
193
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
194
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)
195
+
196
+#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800
197
+# define COMPILER_ID "VisualAge"
198
+  /* __IBMCPP__ = VRP */
199
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
200
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
201
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)
202
+
203
+#elif defined(__NVCOMPILER)
204
+# define COMPILER_ID "NVHPC"
205
+# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)
206
+# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)
207
+# if defined(__NVCOMPILER_PATCHLEVEL__)
208
+#  define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)
209
+# endif
210
+
211
+#elif defined(__PGI)
212
+# define COMPILER_ID "PGI"
213
+# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
214
+# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
215
+# if defined(__PGIC_PATCHLEVEL__)
216
+#  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
217
+# endif
218
+
219
+#elif defined(_CRAYC)
220
+# define COMPILER_ID "Cray"
221
+# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
222
+# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
223
+
224
+#elif defined(__TI_COMPILER_VERSION__)
225
+# define COMPILER_ID "TI"
226
+  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
227
+# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
228
+# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000)
229
+# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000)
230
+
231
+#elif defined(__CLANG_FUJITSU)
232
+# define COMPILER_ID "FujitsuClang"
233
+# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
234
+# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
235
+# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
236
+# define COMPILER_VERSION_INTERNAL_STR __clang_version__
237
+
238
+
239
+#elif defined(__FUJITSU)
240
+# define COMPILER_ID "Fujitsu"
241
+# if defined(__FCC_version__)
242
+#   define COMPILER_VERSION __FCC_version__
243
+# elif defined(__FCC_major__)
244
+#   define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
245
+#   define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
246
+#   define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
247
+# endif
248
+# if defined(__fcc_version)
249
+#   define COMPILER_VERSION_INTERNAL DEC(__fcc_version)
250
+# elif defined(__FCC_VERSION)
251
+#   define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)
252
+# endif
253
+
254
+
255
+#elif defined(__ghs__)
256
+# define COMPILER_ID "GHS"
257
+/* __GHS_VERSION_NUMBER = VVVVRP */
258
+# ifdef __GHS_VERSION_NUMBER
259
+# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
260
+# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
261
+# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER      % 10)
262
+# endif
263
+
264
+#elif defined(__SCO_VERSION__)
265
+# define COMPILER_ID "SCO"
266
+
267
+#elif defined(__ARMCC_VERSION) && !defined(__clang__)
268
+# define COMPILER_ID "ARMCC"
269
+#if __ARMCC_VERSION >= 1000000
270
+  /* __ARMCC_VERSION = VRRPPPP */
271
+  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
272
+  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
273
+  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION     % 10000)
274
+#else
275
+  /* __ARMCC_VERSION = VRPPPP */
276
+  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
277
+  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
278
+  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION    % 10000)
279
+#endif
280
+
281
+
282
+#elif defined(__clang__) && defined(__apple_build_version__)
283
+# define COMPILER_ID "AppleClang"
284
+# if defined(_MSC_VER)
285
+#  define SIMULATE_ID "MSVC"
286
+# endif
287
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
288
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
289
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
290
+# if defined(_MSC_VER)
291
+   /* _MSC_VER = VVRR */
292
+#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
293
+#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
294
+# endif
295
+# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
296
+
297
+#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
298
+# define COMPILER_ID "ARMClang"
299
+  # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
300
+  # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
301
+  # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION     % 10000)
302
+# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
303
+
304
+#elif defined(__clang__)
305
+# define COMPILER_ID "Clang"
306
+# if defined(_MSC_VER)
307
+#  define SIMULATE_ID "MSVC"
308
+# endif
309
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
310
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
311
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
312
+# if defined(_MSC_VER)
313
+   /* _MSC_VER = VVRR */
314
+#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
315
+#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
316
+# endif
317
+
318
+#elif defined(__GNUC__) || defined(__GNUG__)
319
+# define COMPILER_ID "GNU"
320
+# if defined(__GNUC__)
321
+#  define COMPILER_VERSION_MAJOR DEC(__GNUC__)
322
+# else
323
+#  define COMPILER_VERSION_MAJOR DEC(__GNUG__)
324
+# endif
325
+# if defined(__GNUC_MINOR__)
326
+#  define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
327
+# endif
328
+# if defined(__GNUC_PATCHLEVEL__)
329
+#  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
330
+# endif
331
+
332
+#elif defined(_MSC_VER)
333
+# define COMPILER_ID "MSVC"
334
+  /* _MSC_VER = VVRR */
335
+# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
336
+# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
337
+# if defined(_MSC_FULL_VER)
338
+#  if _MSC_VER >= 1400
339
+    /* _MSC_FULL_VER = VVRRPPPPP */
340
+#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
341
+#  else
342
+    /* _MSC_FULL_VER = VVRRPPPP */
343
+#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
344
+#  endif
345
+# endif
346
+# if defined(_MSC_BUILD)
347
+#  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
348
+# endif
349
+
350
+#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
351
+# define COMPILER_ID "ADSP"
352
+#if defined(__VISUALDSPVERSION__)
353
+  /* __VISUALDSPVERSION__ = 0xVVRRPP00 */
354
+# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
355
+# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
356
+# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8  & 0xFF)
357
+#endif
358
+
359
+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
360
+# define COMPILER_ID "IAR"
361
+# if defined(__VER__) && defined(__ICCARM__)
362
+#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
363
+#  define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
364
+#  define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
365
+#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
366
+# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))
367
+#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
368
+#  define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
369
+#  define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
370
+#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
371
+# endif
372
+
373
+
374
+/* These compilers are either not known or too old to define an
375
+  identification macro.  Try to identify the platform and guess that
376
+  it is the native compiler.  */
377
+#elif defined(__hpux) || defined(__hpua)
378
+# define COMPILER_ID "HP"
379
+
380
+#else /* unknown compiler */
381
+# define COMPILER_ID ""
382
+#endif
383
+
384
+/* Construct the string literal in pieces to prevent the source from
385
+   getting matched.  Store it in a pointer rather than an array
386
+   because some compilers will just produce instructions to fill the
387
+   array rather than assigning a pointer to a static array.  */
388
+char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
389
+#ifdef SIMULATE_ID
390
+char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
391
+#endif
392
+
393
+#ifdef __QNXNTO__
394
+char const* qnxnto = "INFO" ":" "qnxnto[]";
395
+#endif
396
+
397
+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
398
+char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
399
+#endif
400
+
401
+#define STRINGIFY_HELPER(X) #X
402
+#define STRINGIFY(X) STRINGIFY_HELPER(X)
403
+
404
+/* Identify known platforms by name.  */
405
+#if defined(__linux) || defined(__linux__) || defined(linux)
406
+# define PLATFORM_ID "Linux"
407
+
408
+#elif defined(__MSYS__)
409
+# define PLATFORM_ID "MSYS"
410
+
411
+#elif defined(__CYGWIN__)
412
+# define PLATFORM_ID "Cygwin"
413
+
414
+#elif defined(__MINGW32__)
415
+# define PLATFORM_ID "MinGW"
416
+
417
+#elif defined(__APPLE__)
418
+# define PLATFORM_ID "Darwin"
419
+
420
+#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
421
+# define PLATFORM_ID "Windows"
422
+
423
+#elif defined(__FreeBSD__) || defined(__FreeBSD)
424
+# define PLATFORM_ID "FreeBSD"
425
+
426
+#elif defined(__NetBSD__) || defined(__NetBSD)
427
+# define PLATFORM_ID "NetBSD"
428
+
429
+#elif defined(__OpenBSD__) || defined(__OPENBSD)
430
+# define PLATFORM_ID "OpenBSD"
431
+
432
+#elif defined(__sun) || defined(sun)
433
+# define PLATFORM_ID "SunOS"
434
+
435
+#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
436
+# define PLATFORM_ID "AIX"
437
+
438
+#elif defined(__hpux) || defined(__hpux__)
439
+# define PLATFORM_ID "HP-UX"
440
+
441
+#elif defined(__HAIKU__)
442
+# define PLATFORM_ID "Haiku"
443
+
444
+#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
445
+# define PLATFORM_ID "BeOS"
446
+
447
+#elif defined(__QNX__) || defined(__QNXNTO__)
448
+# define PLATFORM_ID "QNX"
449
+
450
+#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
451
+# define PLATFORM_ID "Tru64"
452
+
453
+#elif defined(__riscos) || defined(__riscos__)
454
+# define PLATFORM_ID "RISCos"
455
+
456
+#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
457
+# define PLATFORM_ID "SINIX"
458
+
459
+#elif defined(__UNIX_SV__)
460
+# define PLATFORM_ID "UNIX_SV"
461
+
462
+#elif defined(__bsdos__)
463
+# define PLATFORM_ID "BSDOS"
464
+
465
+#elif defined(_MPRAS) || defined(MPRAS)
466
+# define PLATFORM_ID "MP-RAS"
467
+
468
+#elif defined(__osf) || defined(__osf__)
469
+# define PLATFORM_ID "OSF1"
470
+
471
+#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
472
+# define PLATFORM_ID "SCO_SV"
473
+
474
+#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
475
+# define PLATFORM_ID "ULTRIX"
476
+
477
+#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
478
+# define PLATFORM_ID "Xenix"
479
+
480
+#elif defined(__WATCOMC__)
481
+# if defined(__LINUX__)
482
+#  define PLATFORM_ID "Linux"
483
+
484
+# elif defined(__DOS__)
485
+#  define PLATFORM_ID "DOS"
486
+
487
+# elif defined(__OS2__)
488
+#  define PLATFORM_ID "OS2"
489
+
490
+# elif defined(__WINDOWS__)
491
+#  define PLATFORM_ID "Windows3x"
492
+
493
+# elif defined(__VXWORKS__)
494
+#  define PLATFORM_ID "VxWorks"
495
+
496
+# else /* unknown platform */
497
+#  define PLATFORM_ID
498
+# endif
499
+
500
+#elif defined(__INTEGRITY)
501
+# if defined(INT_178B)
502
+#  define PLATFORM_ID "Integrity178"
503
+
504
+# else /* regular Integrity */
505
+#  define PLATFORM_ID "Integrity"
506
+# endif
507
+
508
+#else /* unknown platform */
509
+# define PLATFORM_ID
510
+
511
+#endif
512
+
513
+/* For windows compilers MSVC and Intel we can determine
514
+   the architecture of the compiler being used.  This is because
515
+   the compilers do not have flags that can change the architecture,
516
+   but rather depend on which compiler is being used
517
+*/
518
+#if defined(_WIN32) && defined(_MSC_VER)
519
+# if defined(_M_IA64)
520
+#  define ARCHITECTURE_ID "IA64"
521
+
522
+# elif defined(_M_ARM64EC)
523
+#  define ARCHITECTURE_ID "ARM64EC"
524
+
525
+# elif defined(_M_X64) || defined(_M_AMD64)
526
+#  define ARCHITECTURE_ID "x64"
527
+
528
+# elif defined(_M_IX86)
529
+#  define ARCHITECTURE_ID "X86"
530
+
531
+# elif defined(_M_ARM64)
532
+#  define ARCHITECTURE_ID "ARM64"
533
+
534
+# elif defined(_M_ARM)
535
+#  if _M_ARM == 4
536
+#   define ARCHITECTURE_ID "ARMV4I"
537
+#  elif _M_ARM == 5
538
+#   define ARCHITECTURE_ID "ARMV5I"
539
+#  else
540
+#   define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
541
+#  endif
542
+
543
+# elif defined(_M_MIPS)
544
+#  define ARCHITECTURE_ID "MIPS"
545
+
546
+# elif defined(_M_SH)
547
+#  define ARCHITECTURE_ID "SHx"
548
+
549
+# else /* unknown architecture */
550
+#  define ARCHITECTURE_ID ""
551
+# endif
552
+
553
+#elif defined(__WATCOMC__)
554
+# if defined(_M_I86)
555
+#  define ARCHITECTURE_ID "I86"
556
+
557
+# elif defined(_M_IX86)
558
+#  define ARCHITECTURE_ID "X86"
559
+
560
+# else /* unknown architecture */
561
+#  define ARCHITECTURE_ID ""
562
+# endif
563
+
564
+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
565
+# if defined(__ICCARM__)
566
+#  define ARCHITECTURE_ID "ARM"
567
+
568
+# elif defined(__ICCRX__)
569
+#  define ARCHITECTURE_ID "RX"
570
+
571
+# elif defined(__ICCRH850__)
572
+#  define ARCHITECTURE_ID "RH850"
573
+
574
+# elif defined(__ICCRL78__)
575
+#  define ARCHITECTURE_ID "RL78"
576
+
577
+# elif defined(__ICCRISCV__)
578
+#  define ARCHITECTURE_ID "RISCV"
579
+
580
+# elif defined(__ICCAVR__)
581
+#  define ARCHITECTURE_ID "AVR"
582
+
583
+# elif defined(__ICC430__)
584
+#  define ARCHITECTURE_ID "MSP430"
585
+
586
+# elif defined(__ICCV850__)
587
+#  define ARCHITECTURE_ID "V850"
588
+
589
+# elif defined(__ICC8051__)
590
+#  define ARCHITECTURE_ID "8051"
591
+
592
+# elif defined(__ICCSTM8__)
593
+#  define ARCHITECTURE_ID "STM8"
594
+
595
+# else /* unknown architecture */
596
+#  define ARCHITECTURE_ID ""
597
+# endif
598
+
599
+#elif defined(__ghs__)
600
+# if defined(__PPC64__)
601
+#  define ARCHITECTURE_ID "PPC64"
602
+
603
+# elif defined(__ppc__)
604
+#  define ARCHITECTURE_ID "PPC"
605
+
606
+# elif defined(__ARM__)
607
+#  define ARCHITECTURE_ID "ARM"
608
+
609
+# elif defined(__x86_64__)
610
+#  define ARCHITECTURE_ID "x64"
611
+
612
+# elif defined(__i386__)
613
+#  define ARCHITECTURE_ID "X86"
614
+
615
+# else /* unknown architecture */
616
+#  define ARCHITECTURE_ID ""
617
+# endif
618
+
619
+#elif defined(__TI_COMPILER_VERSION__)
620
+# if defined(__TI_ARM__)
621
+#  define ARCHITECTURE_ID "ARM"
622
+
623
+# elif defined(__MSP430__)
624
+#  define ARCHITECTURE_ID "MSP430"
625
+
626
+# elif defined(__TMS320C28XX__)
627
+#  define ARCHITECTURE_ID "TMS320C28x"
628
+
629
+# elif defined(__TMS320C6X__) || defined(_TMS320C6X)
630
+#  define ARCHITECTURE_ID "TMS320C6x"
631
+
632
+# else /* unknown architecture */
633
+#  define ARCHITECTURE_ID ""
634
+# endif
635
+
636
+#else
637
+#  define ARCHITECTURE_ID
638
+#endif
639
+
640
+/* Convert integer to decimal digit literals.  */
641
+#define DEC(n)                   \
642
+  ('0' + (((n) / 10000000)%10)), \
643
+  ('0' + (((n) / 1000000)%10)),  \
644
+  ('0' + (((n) / 100000)%10)),   \
645
+  ('0' + (((n) / 10000)%10)),    \
646
+  ('0' + (((n) / 1000)%10)),     \
647
+  ('0' + (((n) / 100)%10)),      \
648
+  ('0' + (((n) / 10)%10)),       \
649
+  ('0' +  ((n) % 10))
650
+
651
+/* Convert integer to hex digit literals.  */
652
+#define HEX(n)             \
653
+  ('0' + ((n)>>28 & 0xF)), \
654
+  ('0' + ((n)>>24 & 0xF)), \
655
+  ('0' + ((n)>>20 & 0xF)), \
656
+  ('0' + ((n)>>16 & 0xF)), \
657
+  ('0' + ((n)>>12 & 0xF)), \
658
+  ('0' + ((n)>>8  & 0xF)), \
659
+  ('0' + ((n)>>4  & 0xF)), \
660
+  ('0' + ((n)     & 0xF))
661
+
662
+/* Construct a string literal encoding the version number. */
663
+#ifdef COMPILER_VERSION
664
+char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]";
665
+
666
+/* Construct a string literal encoding the version number components. */
667
+#elif defined(COMPILER_VERSION_MAJOR)
668
+char const info_version[] = {
669
+  'I', 'N', 'F', 'O', ':',
670
+  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
671
+  COMPILER_VERSION_MAJOR,
672
+# ifdef COMPILER_VERSION_MINOR
673
+  '.', COMPILER_VERSION_MINOR,
674
+#  ifdef COMPILER_VERSION_PATCH
675
+   '.', COMPILER_VERSION_PATCH,
676
+#   ifdef COMPILER_VERSION_TWEAK
677
+    '.', COMPILER_VERSION_TWEAK,
678
+#   endif
679
+#  endif
680
+# endif
681
+  ']','\0'};
682
+#endif
683
+
684
+/* Construct a string literal encoding the internal version number. */
685
+#ifdef COMPILER_VERSION_INTERNAL
686
+char const info_version_internal[] = {
687
+  'I', 'N', 'F', 'O', ':',
688
+  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
689
+  'i','n','t','e','r','n','a','l','[',
690
+  COMPILER_VERSION_INTERNAL,']','\0'};
691
+#elif defined(COMPILER_VERSION_INTERNAL_STR)
692
+char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]";
693
+#endif
694
+
695
+/* Construct a string literal encoding the version number components. */
696
+#ifdef SIMULATE_VERSION_MAJOR
697
+char const info_simulate_version[] = {
698
+  'I', 'N', 'F', 'O', ':',
699
+  's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
700
+  SIMULATE_VERSION_MAJOR,
701
+# ifdef SIMULATE_VERSION_MINOR
702
+  '.', SIMULATE_VERSION_MINOR,
703
+#  ifdef SIMULATE_VERSION_PATCH
704
+   '.', SIMULATE_VERSION_PATCH,
705
+#   ifdef SIMULATE_VERSION_TWEAK
706
+    '.', SIMULATE_VERSION_TWEAK,
707
+#   endif
708
+#  endif
709
+# endif
710
+  ']','\0'};
711
+#endif
712
+
713
+/* Construct the string literal in pieces to prevent the source from
714
+   getting matched.  Store it in a pointer rather than an array
715
+   because some compilers will just produce instructions to fill the
716
+   array rather than assigning a pointer to a static array.  */
717
+char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
718
+char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
719
+
720
+
721
+
722
+#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L
723
+#  if defined(__INTEL_CXX11_MODE__)
724
+#    if defined(__cpp_aggregate_nsdmi)
725
+#      define CXX_STD 201402L
726
+#    else
727
+#      define CXX_STD 201103L
728
+#    endif
729
+#  else
730
+#    define CXX_STD 199711L
731
+#  endif
732
+#elif defined(_MSC_VER) && defined(_MSVC_LANG)
733
+#  define CXX_STD _MSVC_LANG
734
+#else
735
+#  define CXX_STD __cplusplus
736
+#endif
737
+
738
+const char* info_language_standard_default = "INFO" ":" "standard_default["
739
+#if CXX_STD > 202002L
740
+  "23"
741
+#elif CXX_STD > 201703L
742
+  "20"
743
+#elif CXX_STD >= 201703L
744
+  "17"
745
+#elif CXX_STD >= 201402L
746
+  "14"
747
+#elif CXX_STD >= 201103L
748
+  "11"
749
+#else
750
+  "98"
751
+#endif
752
+"]";
753
+
754
+const char* info_language_extensions_default = "INFO" ":" "extensions_default["
755
+/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */
756
+#if (defined(__clang__) || defined(__GNUC__) ||                               \
757
+     defined(__TI_COMPILER_VERSION__)) &&                                     \
758
+  !defined(__STRICT_ANSI__) && !defined(_MSC_VER)
759
+  "ON"
760
+#else
761
+  "OFF"
762
+#endif
763
+"]";
764
+
765
+/*--------------------------------------------------------------------------*/
766
+
767
+int main(int argc, char* argv[])
768
+{
769
+  int require = 0;
770
+  require += info_compiler[argc];
771
+  require += info_platform[argc];
772
+#ifdef COMPILER_VERSION_MAJOR
773
+  require += info_version[argc];
774
+#endif
775
+#ifdef COMPILER_VERSION_INTERNAL
776
+  require += info_version_internal[argc];
777
+#endif
778
+#ifdef SIMULATE_ID
779
+  require += info_simulate[argc];
780
+#endif
781
+#ifdef SIMULATE_VERSION_MAJOR
782
+  require += info_simulate_version[argc];
783
+#endif
784
+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
785
+  require += info_cray[argc];
786
+#endif
787
+  require += info_language_standard_default[argc];
788
+  require += info_language_extensions_default[argc];
789
+  (void)argv;
790
+  return require;
791
+}

BIN
example/android/app/.cxx/Debug/43m1z1l5/x86/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.o


+ 2 - 0
example/android/app/.cxx/Debug/43m1z1l5/x86/CMakeFiles/TargetDirectories.txt

@@ -0,0 +1,2 @@
1
+D:/Dev/Work/flutter_zsdk/example/android/app/.cxx/Debug/43m1z1l5/x86/CMakeFiles/edit_cache.dir
2
+D:/Dev/Work/flutter_zsdk/example/android/app/.cxx/Debug/43m1z1l5/x86/CMakeFiles/rebuild_cache.dir

+ 1 - 0
example/android/app/.cxx/Debug/43m1z1l5/x86/CMakeFiles/cmake.check_cache

@@ -0,0 +1 @@
1
+# This file is generated by cmake for dependency checking of the CMakeCache.txt file

+ 45 - 0
example/android/app/.cxx/Debug/43m1z1l5/x86/CMakeFiles/rules.ninja

@@ -0,0 +1,45 @@
1
+# CMAKE generated file: DO NOT EDIT!
2
+# Generated by "Ninja" Generator, CMake Version 3.22
3
+
4
+# This file contains all the rules used to get the outputs files
5
+# built from the input files.
6
+# It is included in the main 'build.ninja'.
7
+
8
+# =============================================================================
9
+# Project: Project
10
+# Configurations: Debug
11
+# =============================================================================
12
+# =============================================================================
13
+
14
+#############################################
15
+# Rule for running custom commands.
16
+
17
+rule CUSTOM_COMMAND
18
+  command = $COMMAND
19
+  description = $DESC
20
+
21
+
22
+#############################################
23
+# Rule for re-running cmake.
24
+
25
+rule RERUN_CMAKE
26
+  command = C:\Users\raiha\AppData\Local\Android\Sdk\cmake\3.22.1\bin\cmake.exe --regenerate-during-build -SC:\Users\raiha\fvm\default\packages\flutter_tools\gradle\src\main\groovy -BD:\Dev\Work\flutter_zsdk\example\android\app\.cxx\Debug\43m1z1l5\x86
27
+  description = Re-running CMake...
28
+  generator = 1
29
+
30
+
31
+#############################################
32
+# Rule for cleaning all built files.
33
+
34
+rule CLEAN
35
+  command = C:\Users\raiha\AppData\Local\Android\sdk\cmake\3.22.1\bin\ninja.exe $FILE_ARG -t clean $TARGETS
36
+  description = Cleaning all built files...
37
+
38
+
39
+#############################################
40
+# Rule for printing all primary targets available.
41
+
42
+rule HELP
43
+  command = C:\Users\raiha\AppData\Local\Android\sdk\cmake\3.22.1\bin\ninja.exe -t targets
44
+  description = All primary targets available:
45
+

+ 0 - 0
example/android/app/.cxx/Debug/43m1z1l5/x86/additional_project_files.txt


+ 28 - 0
example/android/app/.cxx/Debug/43m1z1l5/x86/android_gradle_build.json

@@ -0,0 +1,28 @@
1
+{
2
+  "buildFiles": [
3
+    "C:\\Users\\raiha\\fvm\\default\\packages\\flutter_tools\\gradle\\src\\main\\groovy\\CMakeLists.txt"
4
+  ],
5
+  "cleanCommandsComponents": [
6
+    [
7
+      "C:\\Users\\raiha\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe",
8
+      "-C",
9
+      "D:\\Dev\\Work\\flutter_zsdk\\example\\android\\app\\.cxx\\Debug\\43m1z1l5\\x86",
10
+      "clean"
11
+    ]
12
+  ],
13
+  "buildTargetsCommandComponents": [
14
+    "C:\\Users\\raiha\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe",
15
+    "-C",
16
+    "D:\\Dev\\Work\\flutter_zsdk\\example\\android\\app\\.cxx\\Debug\\43m1z1l5\\x86",
17
+    "{LIST_OF_TARGETS_TO_BUILD}"
18
+  ],
19
+  "libraries": {},
20
+  "toolchains": {
21
+    "toolchain": {
22
+      "cCompilerExecutable": "C:\\Users\\raiha\\AppData\\Local\\Android\\Sdk\\ndk\\25.1.8937393\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe",
23
+      "cppCompilerExecutable": "C:\\Users\\raiha\\AppData\\Local\\Android\\Sdk\\ndk\\25.1.8937393\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang++.exe"
24
+    }
25
+  },
26
+  "cFileExtensions": [],
27
+  "cppFileExtensions": []
28
+}

+ 20 - 0
example/android/app/.cxx/Debug/43m1z1l5/x86/android_gradle_build_mini.json

@@ -0,0 +1,20 @@
1
+{
2
+  "buildFiles": [
3
+    "C:\\Users\\raiha\\fvm\\default\\packages\\flutter_tools\\gradle\\src\\main\\groovy\\CMakeLists.txt"
4
+  ],
5
+  "cleanCommandsComponents": [
6
+    [
7
+      "C:\\Users\\raiha\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe",
8
+      "-C",
9
+      "D:\\Dev\\Work\\flutter_zsdk\\example\\android\\app\\.cxx\\Debug\\43m1z1l5\\x86",
10
+      "clean"
11
+    ]
12
+  ],
13
+  "buildTargetsCommandComponents": [
14
+    "C:\\Users\\raiha\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe",
15
+    "-C",
16
+    "D:\\Dev\\Work\\flutter_zsdk\\example\\android\\app\\.cxx\\Debug\\43m1z1l5\\x86",
17
+    "{LIST_OF_TARGETS_TO_BUILD}"
18
+  ],
19
+  "libraries": {}
20
+}

Fichier diff supprimé car celui-ci est trop grand
+ 111 - 0
example/android/app/.cxx/Debug/43m1z1l5/x86/build.ninja


+ 1 - 0
example/android/app/.cxx/Debug/43m1z1l5/x86/build_file_index.txt

@@ -0,0 +1 @@
1
+C:\Users\raiha\fvm\default\packages\flutter_tools\gradle\src\main\groovy\CMakeLists.txt

+ 54 - 0
example/android/app/.cxx/Debug/43m1z1l5/x86/cmake_install.cmake

@@ -0,0 +1,54 @@
1
+# Install script for directory: C:/Users/raiha/fvm/default/packages/flutter_tools/gradle/src/main/groovy
2
+
3
+# Set the install prefix
4
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
5
+  set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/Project")
6
+endif()
7
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8
+
9
+# Set the install configuration name.
10
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11
+  if(BUILD_TYPE)
12
+    string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13
+           CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14
+  else()
15
+    set(CMAKE_INSTALL_CONFIG_NAME "Debug")
16
+  endif()
17
+  message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18
+endif()
19
+
20
+# Set the component getting installed.
21
+if(NOT CMAKE_INSTALL_COMPONENT)
22
+  if(COMPONENT)
23
+    message(STATUS "Install component: \"${COMPONENT}\"")
24
+    set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25
+  else()
26
+    set(CMAKE_INSTALL_COMPONENT)
27
+  endif()
28
+endif()
29
+
30
+# Install shared libraries without execute permission?
31
+if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32
+  set(CMAKE_INSTALL_SO_NO_EXE "0")
33
+endif()
34
+
35
+# Is this installation the result of a crosscompile?
36
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
37
+  set(CMAKE_CROSSCOMPILING "TRUE")
38
+endif()
39
+
40
+# Set default install directory permissions.
41
+if(NOT DEFINED CMAKE_OBJDUMP)
42
+  set(CMAKE_OBJDUMP "C:/Users/raiha/AppData/Local/Android/Sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe")
43
+endif()
44
+
45
+if(CMAKE_INSTALL_COMPONENT)
46
+  set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
47
+else()
48
+  set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
49
+endif()
50
+
51
+string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
52
+       "${CMAKE_INSTALL_MANIFEST_FILES}")
53
+file(WRITE "D:/Dev/Work/flutter_zsdk/example/android/app/.cxx/Debug/43m1z1l5/x86/${CMAKE_INSTALL_MANIFEST}"
54
+     "${CMAKE_INSTALL_MANIFEST_CONTENT}")

+ 28 - 0
example/android/app/.cxx/Debug/43m1z1l5/x86/configure_fingerprint.bin

@@ -0,0 +1,28 @@
1
+C/C++ Structured Log[
2
+Y
3
+WC:\Users\raiha\fvm\default\packages\flutter_tools\gradle\src\main\groovy\CMakeLists.txtC
4
+A
5
+?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint	Õžš®Ý2§ ÝÓ‘Ñ2e
6
+c
7
+aD:\Dev\Work\flutter_zsdk\example\android\app\.cxx\Debug\43m1z1l5\x86\additional_project_files.txt	Õžš®Ý2 Œžš®Ý2b
8
+`
9
+^D:\Dev\Work\flutter_zsdk\example\android\app\.cxx\Debug\43m1z1l5\x86\android_gradle_build.json	Õžš®Ý2± ”žš®Ý2g
10
+e
11
+cD:\Dev\Work\flutter_zsdk\example\android\app\.cxx\Debug\43m1z1l5\x86\android_gradle_build_mini.json	Õžš®Ý2Ž ¢žš®Ý2T
12
+R
13
+PD:\Dev\Work\flutter_zsdk\example\android\app\.cxx\Debug\43m1z1l5\x86\build.ninja	Õžš®Ý2ŠÔ ½�š®Ý2X
14
+V
15
+TD:\Dev\Work\flutter_zsdk\example\android\app\.cxx\Debug\43m1z1l5\x86\build.ninja.txt	Õžš®Ý2]
16
+[
17
+YD:\Dev\Work\flutter_zsdk\example\android\app\.cxx\Debug\43m1z1l5\x86\build_file_index.txt	Õžš®Ý2
W ¨žš®Ý2^
18
+\
19
+ZD:\Dev\Work\flutter_zsdk\example\android\app\.cxx\Debug\43m1z1l5\x86\compile_commands.json	Õžš®Ý2	b
20
+`
21
+^D:\Dev\Work\flutter_zsdk\example\android\app\.cxx\Debug\43m1z1l5\x86\compile_commands.json.bin	Õžš®Ý2
22
+h
23
+f
24
+dD:\Dev\Work\flutter_zsdk\example\android\app\.cxx\Debug\43m1z1l5\x86\metadata_generation_command.txt	Õžš®Ý2® ¦žš®Ý2[
25
+Y
26
+WD:\Dev\Work\flutter_zsdk\example\android\app\.cxx\Debug\43m1z1l5\x86\prefab_config.json	Õžš®Ý2
( ¦žš®Ý2`
27
+^
28
+\D:\Dev\Work\flutter_zsdk\example\android\app\.cxx\Debug\43m1z1l5\x86\symbol_folder_index.txt	Öžš®Ý2

S §žš®Ý2

+ 20 - 0
example/android/app/.cxx/Debug/43m1z1l5/x86/metadata_generation_command.txt

@@ -0,0 +1,20 @@
1
+                        -HC:\Users\raiha\fvm\default\packages\flutter_tools\gradle\src\main\groovy
2
+-DCMAKE_SYSTEM_NAME=Android
3
+-DCMAKE_EXPORT_COMPILE_COMMANDS=ON
4
+-DCMAKE_SYSTEM_VERSION=21
5
+-DANDROID_PLATFORM=android-21
6
+-DANDROID_ABI=x86
7
+-DCMAKE_ANDROID_ARCH_ABI=x86
8
+-DANDROID_NDK=C:\Users\raiha\AppData\Local\Android\sdk\ndk\25.1.8937393
9
+-DCMAKE_ANDROID_NDK=C:\Users\raiha\AppData\Local\Android\sdk\ndk\25.1.8937393
10
+-DCMAKE_TOOLCHAIN_FILE=C:\Users\raiha\AppData\Local\Android\sdk\ndk\25.1.8937393\build\cmake\android.toolchain.cmake
11
+-DCMAKE_MAKE_PROGRAM=C:\Users\raiha\AppData\Local\Android\sdk\cmake\3.22.1\bin\ninja.exe
12
+-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=D:\Dev\Work\flutter_zsdk\example\build\app\intermediates\cxx\Debug\43m1z1l5\obj\x86
13
+-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=D:\Dev\Work\flutter_zsdk\example\build\app\intermediates\cxx\Debug\43m1z1l5\obj\x86
14
+-DCMAKE_BUILD_TYPE=Debug
15
+-BD:\Dev\Work\flutter_zsdk\example\android\app\.cxx\Debug\43m1z1l5\x86
16
+-GNinja
17
+-Wno-dev
18
+--no-warn-unused-cli
19
+                        Build command args: []
20
+                        Version: 2

+ 4 - 0
example/android/app/.cxx/Debug/43m1z1l5/x86/prefab_config.json

@@ -0,0 +1,4 @@
1
+{
2
+  "enabled": false,
3
+  "packages": []
4
+}

+ 1 - 0
example/android/app/.cxx/Debug/43m1z1l5/x86/symbol_folder_index.txt

@@ -0,0 +1 @@
1
+D:\Dev\Work\flutter_zsdk\example\build\app\intermediates\cxx\Debug\43m1z1l5\obj\x86

+ 74 - 74
example/android/app/build.gradle

@@ -1,74 +1,74 @@
1
-plugins {
2
-    id "com.android.application"
3
-    id "kotlin-android"
4
-    id "dev.flutter.flutter-gradle-plugin"
5
-}
6
-
7
-def localProperties = new Properties()
8
-def localPropertiesFile = rootProject.file('local.properties')
9
-if (localPropertiesFile.exists()) {
10
-    localPropertiesFile.withReader('UTF-8') { reader ->
11
-        localProperties.load(reader)
12
-    }
13
-}
14
-
15
-def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
16
-if (flutterVersionCode == null) {
17
-    flutterVersionCode = '1'
18
-}
19
-
20
-def flutterVersionName = localProperties.getProperty('flutter.versionName')
21
-if (flutterVersionName == null) {
22
-    flutterVersionName = '1.0'
23
-}
24
-
25
-android {
26
-    namespace "id.kalanusa.flutter_zsdk_example"
27
-    compileSdk flutter.compileSdkVersion
28
-    ndkVersion flutter.ndkVersion
29
-
30
-    compileOptions {
31
-        sourceCompatibility JavaVersion.VERSION_1_8
32
-        targetCompatibility JavaVersion.VERSION_1_8
33
-    }
34
-
35
-    defaultConfig {
36
-        // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
37
-        applicationId "id.kalanusa.flutter_zsdk_example"
38
-        // You can update the following values to match your application needs.
39
-        // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration.
40
-        minSdkVersion 21
41
-        targetSdkVersion flutter.targetSdkVersion
42
-        versionCode flutterVersionCode.toInteger()
43
-        versionName flutterVersionName
44
-        multiDexEnabled true 
45
-    }
46
-
47
-    buildTypes {
48
-        release {
49
-            // TODO: Add your own signing config for the release build.
50
-            // Signing with the debug keys for now, so `flutter run --release` works.
51
-            signingConfig signingConfigs.debug
52
-        }
53
-    }
54
-
55
-    packagingOptions {
56
-        exclude 'META-INF/LICENSE.txt'
57
-        exclude 'META-INF/NOTICE.txt'
58
-        exclude 'META-INF/NOTICE'
59
-        exclude 'META-INF/LICENSE'
60
-        exclude 'META-INF/DEPENDENCIES'
61
-    }
62
-
63
-    // lintOptions {
64
-    //     checkReleaseBuilds false
65
-    // }
66
-}
67
-
68
-dependencies {
69
-    implementation("androidx.multidex:multidex:2.0.1") // Add the multidex library
70
-}
71
-
72
-flutter {
73
-    source '../..'
74
-}
1
+plugins {
2
+    id "com.android.application"
3
+    id "kotlin-android"
4
+    id "dev.flutter.flutter-gradle-plugin"
5
+}
6
+
7
+def localProperties = new Properties()
8
+def localPropertiesFile = rootProject.file('local.properties')
9
+if (localPropertiesFile.exists()) {
10
+    localPropertiesFile.withReader('UTF-8') { reader ->
11
+        localProperties.load(reader)
12
+    }
13
+}
14
+
15
+def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
16
+if (flutterVersionCode == null) {
17
+    flutterVersionCode = '1'
18
+}
19
+
20
+def flutterVersionName = localProperties.getProperty('flutter.versionName')
21
+if (flutterVersionName == null) {
22
+    flutterVersionName = '1.0'
23
+}
24
+
25
+android {
26
+    namespace "id.kalanusa.flutter_zsdk_example"
27
+    compileSdk flutter.compileSdkVersion
28
+    ndkVersion "25.1.8937393"
29
+
30
+    compileOptions {
31
+        sourceCompatibility JavaVersion.VERSION_1_8
32
+        targetCompatibility JavaVersion.VERSION_1_8
33
+    }
34
+
35
+    defaultConfig {
36
+        // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
37
+        applicationId "id.kalanusa.flutter_zsdk_example"
38
+        // You can update the following values to match your application needs.
39
+        // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration.
40
+        minSdkVersion 21
41
+        targetSdkVersion flutter.targetSdkVersion
42
+        versionCode flutterVersionCode.toInteger()
43
+        versionName flutterVersionName
44
+        multiDexEnabled true 
45
+    }
46
+
47
+    buildTypes {
48
+        release {
49
+            // TODO: Add your own signing config for the release build.
50
+            // Signing with the debug keys for now, so `flutter run --release` works.
51
+            signingConfig signingConfigs.debug
52
+        }
53
+    }
54
+
55
+    packagingOptions {
56
+        exclude 'META-INF/LICENSE.txt'
57
+        exclude 'META-INF/NOTICE.txt'
58
+        exclude 'META-INF/NOTICE'
59
+        exclude 'META-INF/LICENSE'
60
+        exclude 'META-INF/DEPENDENCIES'
61
+    }
62
+
63
+    // lintOptions {
64
+    //     checkReleaseBuilds false
65
+    // }
66
+}
67
+
68
+dependencies {
69
+    implementation("androidx.multidex:multidex:2.0.1") // Add the multidex library
70
+}
71
+
72
+flutter {
73
+    source '../..'
74
+}

+ 7 - 7
example/android/app/src/debug/AndroidManifest.xml

@@ -1,7 +1,7 @@
1
-<manifest xmlns:android="http://schemas.android.com/apk/res/android">
2
-    <!-- The INTERNET permission is required for development. Specifically,
3
-         the Flutter tool needs it to communicate with the running application
4
-         to allow setting breakpoints, to provide hot reload, etc.
5
-    -->
6
-    <uses-permission android:name="android.permission.INTERNET"/>
7
-</manifest>
1
+<manifest xmlns:android="http://schemas.android.com/apk/res/android">
2
+    <!-- The INTERNET permission is required for development. Specifically,
3
+         the Flutter tool needs it to communicate with the running application
4
+         to allow setting breakpoints, to provide hot reload, etc.
5
+    -->
6
+    <uses-permission android:name="android.permission.INTERNET"/>
7
+</manifest>

+ 44 - 44
example/android/app/src/main/AndroidManifest.xml

@@ -1,44 +1,44 @@
1
-<manifest xmlns:android="http://schemas.android.com/apk/res/android">
2
-    <application
3
-        android:label="flutter_zsdk_example"
4
-        android:name="${applicationName}"
5
-        android:icon="@mipmap/ic_launcher">
6
-        <activity
7
-            android:name=".MainActivity"
8
-            android:exported="true"
9
-            android:launchMode="singleTop"
10
-            android:theme="@style/LaunchTheme"
11
-            android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
12
-            android:hardwareAccelerated="true"
13
-            android:windowSoftInputMode="adjustResize">
14
-            <!-- Specifies an Android theme to apply to this Activity as soon as
15
-                 the Android process has started. This theme is visible to the user
16
-                 while the Flutter UI initializes. After that, this theme continues
17
-                 to determine the Window background behind the Flutter UI. -->
18
-            <meta-data
19
-              android:name="io.flutter.embedding.android.NormalTheme"
20
-              android:resource="@style/NormalTheme"
21
-              />
22
-            <intent-filter>
23
-                <action android:name="android.intent.action.MAIN"/>
24
-                <category android:name="android.intent.category.LAUNCHER"/>
25
-            </intent-filter>
26
-        </activity>
27
-        <!-- Don't delete the meta-data below.
28
-             This is used by the Flutter tool to generate GeneratedPluginRegistrant.java -->
29
-        <meta-data
30
-            android:name="flutterEmbedding"
31
-            android:value="2" />
32
-    </application>
33
-    <!-- Required to query activities that can process text, see:
34
-         https://developer.android.com/training/package-visibility?hl=en and
35
-         https://developer.android.com/reference/android/content/Intent#ACTION_PROCESS_TEXT.
36
-
37
-         In particular, this is used by the Flutter engine in io.flutter.plugin.text.ProcessTextPlugin. -->
38
-    <queries>
39
-        <intent>
40
-            <action android:name="android.intent.action.PROCESS_TEXT"/>
41
-            <data android:mimeType="text/plain"/>
42
-        </intent>
43
-    </queries>
44
-</manifest>
1
+<manifest xmlns:android="http://schemas.android.com/apk/res/android">
2
+    <application
3
+        android:label="flutter_zsdk_example"
4
+        android:name="${applicationName}"
5
+        android:icon="@mipmap/ic_launcher">
6
+        <activity
7
+            android:name=".MainActivity"
8
+            android:exported="true"
9
+            android:launchMode="singleTop"
10
+            android:theme="@style/LaunchTheme"
11
+            android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
12
+            android:hardwareAccelerated="true"
13
+            android:windowSoftInputMode="adjustResize">
14
+            <!-- Specifies an Android theme to apply to this Activity as soon as
15
+                 the Android process has started. This theme is visible to the user
16
+                 while the Flutter UI initializes. After that, this theme continues
17
+                 to determine the Window background behind the Flutter UI. -->
18
+            <meta-data
19
+              android:name="io.flutter.embedding.android.NormalTheme"
20
+              android:resource="@style/NormalTheme"
21
+              />
22
+            <intent-filter>
23
+                <action android:name="android.intent.action.MAIN"/>
24
+                <category android:name="android.intent.category.LAUNCHER"/>
25
+            </intent-filter>
26
+        </activity>
27
+        <!-- Don't delete the meta-data below.
28
+             This is used by the Flutter tool to generate GeneratedPluginRegistrant.java -->
29
+        <meta-data
30
+            android:name="flutterEmbedding"
31
+            android:value="2" />
32
+    </application>
33
+    <!-- Required to query activities that can process text, see:
34
+         https://developer.android.com/training/package-visibility?hl=en and
35
+         https://developer.android.com/reference/android/content/Intent#ACTION_PROCESS_TEXT.
36
+
37
+         In particular, this is used by the Flutter engine in io.flutter.plugin.text.ProcessTextPlugin. -->
38
+    <queries>
39
+        <intent>
40
+            <action android:name="android.intent.action.PROCESS_TEXT"/>
41
+            <data android:mimeType="text/plain"/>
42
+        </intent>
43
+    </queries>
44
+</manifest>

+ 6 - 6
example/android/app/src/main/java/id/kalanusa/flutter_zsdk_example/MainActivity.java

@@ -1,6 +1,6 @@
1
-package id.kalanusa.flutter_zsdk_example;
2
-
3
-import io.flutter.embedding.android.FlutterActivity;
4
-
5
-public class MainActivity extends FlutterActivity {
6
-}
1
+package id.kalanusa.flutter_zsdk_example;
2
+
3
+import io.flutter.embedding.android.FlutterActivity;
4
+
5
+public class MainActivity extends FlutterActivity {
6
+}

+ 12 - 12
example/android/app/src/main/res/drawable-v21/launch_background.xml

@@ -1,12 +1,12 @@
1
-<?xml version="1.0" encoding="utf-8"?>
2
-<!-- Modify this file to customize your launch splash screen -->
3
-<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
4
-    <item android:drawable="?android:colorBackground" />
5
-
6
-    <!-- You can insert your own image assets here -->
7
-    <!-- <item>
8
-        <bitmap
9
-            android:gravity="center"
10
-            android:src="@mipmap/launch_image" />
11
-    </item> -->
12
-</layer-list>
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<!-- Modify this file to customize your launch splash screen -->
3
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
4
+    <item android:drawable="?android:colorBackground" />
5
+
6
+    <!-- You can insert your own image assets here -->
7
+    <!-- <item>
8
+        <bitmap
9
+            android:gravity="center"
10
+            android:src="@mipmap/launch_image" />
11
+    </item> -->
12
+</layer-list>

+ 12 - 12
example/android/app/src/main/res/drawable/launch_background.xml

@@ -1,12 +1,12 @@
1
-<?xml version="1.0" encoding="utf-8"?>
2
-<!-- Modify this file to customize your launch splash screen -->
3
-<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
4
-    <item android:drawable="@android:color/white" />
5
-
6
-    <!-- You can insert your own image assets here -->
7
-    <!-- <item>
8
-        <bitmap
9
-            android:gravity="center"
10
-            android:src="@mipmap/launch_image" />
11
-    </item> -->
12
-</layer-list>
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<!-- Modify this file to customize your launch splash screen -->
3
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
4
+    <item android:drawable="@android:color/white" />
5
+
6
+    <!-- You can insert your own image assets here -->
7
+    <!-- <item>
8
+        <bitmap
9
+            android:gravity="center"
10
+            android:src="@mipmap/launch_image" />
11
+    </item> -->
12
+</layer-list>

+ 18 - 18
example/android/app/src/main/res/values-night/styles.xml

@@ -1,18 +1,18 @@
1
-<?xml version="1.0" encoding="utf-8"?>
2
-<resources>
3
-    <!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is on -->
4
-    <style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">
5
-        <!-- Show a splash screen on the activity. Automatically removed when
6
-             the Flutter engine draws its first frame -->
7
-        <item name="android:windowBackground">@drawable/launch_background</item>
8
-    </style>
9
-    <!-- Theme applied to the Android Window as soon as the process has started.
10
-         This theme determines the color of the Android Window while your
11
-         Flutter UI initializes, as well as behind your Flutter UI while its
12
-         running.
13
-
14
-         This Theme is only used starting with V2 of Flutter's Android embedding. -->
15
-    <style name="NormalTheme" parent="@android:style/Theme.Black.NoTitleBar">
16
-        <item name="android:windowBackground">?android:colorBackground</item>
17
-    </style>
18
-</resources>
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<resources>
3
+    <!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is on -->
4
+    <style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">
5
+        <!-- Show a splash screen on the activity. Automatically removed when
6
+             the Flutter engine draws its first frame -->
7
+        <item name="android:windowBackground">@drawable/launch_background</item>
8
+    </style>
9
+    <!-- Theme applied to the Android Window as soon as the process has started.
10
+         This theme determines the color of the Android Window while your
11
+         Flutter UI initializes, as well as behind your Flutter UI while its
12
+         running.
13
+
14
+         This Theme is only used starting with V2 of Flutter's Android embedding. -->
15
+    <style name="NormalTheme" parent="@android:style/Theme.Black.NoTitleBar">
16
+        <item name="android:windowBackground">?android:colorBackground</item>
17
+    </style>
18
+</resources>

+ 18 - 18
example/android/app/src/main/res/values/styles.xml

@@ -1,18 +1,18 @@
1
-<?xml version="1.0" encoding="utf-8"?>
2
-<resources>
3
-    <!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is off -->
4
-    <style name="LaunchTheme" parent="@android:style/Theme.Light.NoTitleBar">
5
-        <!-- Show a splash screen on the activity. Automatically removed when
6
-             the Flutter engine draws its first frame -->
7
-        <item name="android:windowBackground">@drawable/launch_background</item>
8
-    </style>
9
-    <!-- Theme applied to the Android Window as soon as the process has started.
10
-         This theme determines the color of the Android Window while your
11
-         Flutter UI initializes, as well as behind your Flutter UI while its
12
-         running.
13
-
14
-         This Theme is only used starting with V2 of Flutter's Android embedding. -->
15
-    <style name="NormalTheme" parent="@android:style/Theme.Light.NoTitleBar">
16
-        <item name="android:windowBackground">?android:colorBackground</item>
17
-    </style>
18
-</resources>
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<resources>
3
+    <!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is off -->
4
+    <style name="LaunchTheme" parent="@android:style/Theme.Light.NoTitleBar">
5
+        <!-- Show a splash screen on the activity. Automatically removed when
6
+             the Flutter engine draws its first frame -->
7
+        <item name="android:windowBackground">@drawable/launch_background</item>
8
+    </style>
9
+    <!-- Theme applied to the Android Window as soon as the process has started.
10
+         This theme determines the color of the Android Window while your
11
+         Flutter UI initializes, as well as behind your Flutter UI while its
12
+         running.
13
+
14
+         This Theme is only used starting with V2 of Flutter's Android embedding. -->
15
+    <style name="NormalTheme" parent="@android:style/Theme.Light.NoTitleBar">
16
+        <item name="android:windowBackground">?android:colorBackground</item>
17
+    </style>
18
+</resources>

+ 7 - 7
example/android/app/src/profile/AndroidManifest.xml

@@ -1,7 +1,7 @@
1
-<manifest xmlns:android="http://schemas.android.com/apk/res/android">
2
-    <!-- The INTERNET permission is required for development. Specifically,
3
-         the Flutter tool needs it to communicate with the running application
4
-         to allow setting breakpoints, to provide hot reload, etc.
5
-    -->
6
-    <uses-permission android:name="android.permission.INTERNET"/>
7
-</manifest>
1
+<manifest xmlns:android="http://schemas.android.com/apk/res/android">
2
+    <!-- The INTERNET permission is required for development. Specifically,
3
+         the Flutter tool needs it to communicate with the running application
4
+         to allow setting breakpoints, to provide hot reload, etc.
5
+    -->
6
+    <uses-permission android:name="android.permission.INTERNET"/>
7
+</manifest>

+ 18 - 18
example/android/build.gradle

@@ -1,18 +1,18 @@
1
-allprojects {
2
-    repositories {
3
-        google()
4
-        mavenCentral()
5
-    }
6
-}
7
-
8
-rootProject.buildDir = '../build'
9
-subprojects {
10
-    project.buildDir = "${rootProject.buildDir}/${project.name}"
11
-}
12
-subprojects {
13
-    project.evaluationDependsOn(':app')
14
-}
15
-
16
-tasks.register("clean", Delete) {
17
-    delete rootProject.buildDir
18
-}
1
+allprojects {
2
+    repositories {
3
+        google()
4
+        mavenCentral()
5
+    }
6
+}
7
+
8
+rootProject.buildDir = '../build'
9
+subprojects {
10
+    project.buildDir = "${rootProject.buildDir}/${project.name}"
11
+}
12
+subprojects {
13
+    project.evaluationDependsOn(':app')
14
+}
15
+
16
+tasks.register("clean", Delete) {
17
+    delete rootProject.buildDir
18
+}

+ 3 - 3
example/android/gradle.properties

@@ -1,4 +1,4 @@
1
-org.gradle.jvmargs=-Xmx4G
2
-android.useAndroidX=true
3
-android.enableJetifier=true
1
+org.gradle.jvmargs=-Xmx4G
2
+android.useAndroidX=true
3
+android.enableJetifier=true
4 4
 android.jetifier.ignorelist=jackson-core-2.17.2.jar

+ 6 - 6
example/android/gradle/wrapper/gradle-wrapper.properties

@@ -1,6 +1,6 @@
1
-distributionBase=GRADLE_USER_HOME
2
-distributionPath=wrapper/dists
3
-distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip
4
-networkTimeout=10000
5
-zipStoreBase=GRADLE_USER_HOME
6
-zipStorePath=wrapper/dists
1
+distributionBase=GRADLE_USER_HOME
2
+distributionPath=wrapper/dists
3
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip
4
+networkTimeout=10000
5
+zipStoreBase=GRADLE_USER_HOME
6
+zipStorePath=wrapper/dists

+ 26 - 26
example/android/settings.gradle

@@ -1,26 +1,26 @@
1
-pluginManagement {
2
-    def flutterSdkPath = {
3
-        def properties = new Properties()
4
-        file("local.properties").withInputStream { properties.load(it) }
5
-        def flutterSdkPath = properties.getProperty("flutter.sdk")
6
-        assert flutterSdkPath != null, "flutter.sdk not set in local.properties"
7
-        return flutterSdkPath
8
-    }
9
-    settings.ext.flutterSdkPath = flutterSdkPath()
10
-
11
-    includeBuild("${settings.ext.flutterSdkPath}/packages/flutter_tools/gradle")
12
-
13
-    repositories {
14
-        google()
15
-        mavenCentral()
16
-        gradlePluginPortal()
17
-    }
18
-}
19
-
20
-plugins {
21
-    id "dev.flutter.flutter-plugin-loader" version "1.0.0"
22
-    id "com.android.application" version "8.1.3" apply false
23
-    id "org.jetbrains.kotlin.android" version "1.7.10" apply false
24
-}
25
-
26
-include ":app"
1
+pluginManagement {
2
+    def flutterSdkPath = {
3
+        def properties = new Properties()
4
+        file("local.properties").withInputStream { properties.load(it) }
5
+        def flutterSdkPath = properties.getProperty("flutter.sdk")
6
+        assert flutterSdkPath != null, "flutter.sdk not set in local.properties"
7
+        return flutterSdkPath
8
+    }
9
+    settings.ext.flutterSdkPath = flutterSdkPath()
10
+
11
+    includeBuild("${settings.ext.flutterSdkPath}/packages/flutter_tools/gradle")
12
+
13
+    repositories {
14
+        google()
15
+        mavenCentral()
16
+        gradlePluginPortal()
17
+    }
18
+}
19
+
20
+plugins {
21
+    id "dev.flutter.flutter-plugin-loader" version "1.0.0"
22
+    id "com.android.application" version "8.1.3" apply false
23
+    id "org.jetbrains.kotlin.android" version "1.7.10" apply false
24
+}
25
+
26
+include ":app"

+ 0 - 0
example/integration_test/plugin_integration_test.dart


Certains fichiers n'ont pas été affichés car il y a eu trop de fichiers modifiés dans ce diff